Data.Colour.CIE:cieLABView from colour-2.3.3, C

Time bar (total: 5.2s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 7 to 7 computations (0% saved)

sample699.0ms (13.4%)

Memory
0.5MiB live, 727.1MiB allocated
Samples
379.0ms8 110×0valid
28.0ms26×3valid
5.0ms68×1valid
5.0ms52×2valid
Precisions
Click to see histograms. Total time spent on operations: 156.0ms
ival-sub: 80.0ms (51.3% of total)
ival-mult: 59.0ms (37.9% of total)
ival-true: 6.0ms (3.8% of total)
exact: 5.0ms (3.2% of total)
adjust: 3.0ms (1.9% of total)
ival-assert: 3.0ms (1.9% of total)
Bogosity

explain56.0ms (1.1%)

Memory
15.7MiB live, 65.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 #s(literal 200 binary64) (-.f64 x y))
00-0-#s(literal 200 binary64)
00-0-y
00-0-(-.f64 x y)
00-0-x
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
19.0ms508×0valid
0.0ms3valid
0.0ms1valid
Compiler

Compiled 31 to 19 computations (38.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 3.0ms (39.4% of total)
ival-sub: 3.0ms (39.4% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess32.0ms (0.6%)

Memory
-19.5MiB live, 26.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01329
12429
22829
055
075
185
085
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f64 #s(literal 200 binary64) (-.f64 x y))
Outputs
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
Compiler

Compiled 5 to 5 computations (0% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
Compiler

Compiled 5 to 5 computations (0% saved)

simplify3.0ms (0.1%)

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

Found 2 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 x y)
cost-diff0
(*.f64 #s(literal 200 binary64) (-.f64 x y))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0511
0711
1811
0811
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 #s(literal 200 binary64) (-.f64 x y))
#s(literal 200 binary64)
(-.f64 x y)
x
y
Outputs
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
#s(literal 200 binary64)
(-.f64 x y)
x
y

localize13.0ms (0.3%)

Memory
23.8MiB live, 23.8MiB allocated
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(-.f64 x y)
accuracy0.01171875
(*.f64 #s(literal 200 binary64) (-.f64 x y))
Samples
9.0ms254×0valid
0.0ms3valid
0.0ms1valid
Compiler

Compiled 13 to 7 computations (46.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-mult: 2.0ms (56.5% of total)
ival-sub: 1.0ms (28.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series2.0ms (0%)

Memory
4.6MiB live, 4.6MiB allocated
Counts
2 → 15
Calls
Call 1
Inputs
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(-.f64 x y)
Outputs
(* -200 y)
(+ (* -200 y) (* 200 x))
(* -1 y)
(- x y)
(* 200 x)
(* x (+ 200 (* -200 (/ y x))))
x
(* x (+ 1 (* -1 (/ y x))))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (/ y x) 1)))
(+ x (* -1 y))
(* y (- (* 200 (/ x y)) 200))
(* y (- (/ x y) 1))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
Calls

6 calls:

TimeVariablePointExpression
1.0ms
y
@-inf
((* 200 (- x y)) (- x y))
0.0ms
x
@-inf
((* 200 (- x y)) (- x y))
0.0ms
x
@inf
((* 200 (- x y)) (- x y))
0.0ms
y
@inf
((* 200 (- x y)) (- x y))
0.0ms
x
@0
((* 200 (- x y)) (- x y))

simplify200.0ms (3.8%)

Memory
-41.9MiB live, 104.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04062
112252
234952
395452
4214552
5287752
6386752
7433352
8540452
9715152
0868552
Stop Event
iter limit
node limit
Counts
15 → 14
Calls
Call 1
Inputs
(* -200 y)
(+ (* -200 y) (* 200 x))
(* -1 y)
(- x y)
(* 200 x)
(* x (+ 200 (* -200 (/ y x))))
x
(* x (+ 1 (* -1 (/ y x))))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (/ y x) 1)))
(+ x (* -1 y))
(* y (- (* 200 (/ x y)) 200))
(* y (- (/ x y) 1))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
Outputs
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(+ (* -200 y) (* 200 x))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(* -1 y)
(neg.f64 y)
(- x y)
(-.f64 x y)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* x (+ 200 (* -200 (/ y x))))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
x
(* x (+ 1 (* -1 (/ y x))))
(-.f64 x y)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(* -1 (* x (- (/ y x) 1)))
(-.f64 x y)
(+ x (* -1 y))
(-.f64 x y)
(* y (- (* 200 (/ x y)) 200))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(* y (- (/ x y) 1))
(-.f64 x y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(-.f64 x y)

rewrite181.0ms (3.5%)

Memory
39.6MiB live, 181.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058
078
1218
21288
312268
099548
Stop Event
iter limit
node limit
iter limit
Counts
2 → 276
Calls
Call 1
Inputs
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(-.f64 x y)
Outputs
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 #s(literal -200 binary64) (-.f64 x y)))
(*.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 #s(literal 200 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 #s(literal 200 binary64) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(*.f64 (/.f64 #s(literal 200 binary64) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (-.f64 x y))
(*.f64 (/.f64 #s(literal 200 binary64) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(*.f64 (/.f64 #s(literal 200 binary64) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (-.f64 x y)) (/.f64 (-.f64 x y) (/.f64 (-.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (/.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (/.f64 (-.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (/.f64 (-.f64 x y) (-.f64 x y))))
(*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 y (-.f64 y x) (*.f64 x x))) (-.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (-.f64 x y)) (-.f64 x y))
(*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (-.f64 x y) y (*.f64 x x))) (-.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (/.f64 #s(literal -200 binary64) (-.f64 x y)))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 200 binary64) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(*.f64 (-.f64 x y) (/.f64 #s(literal 200 binary64) (/.f64 (-.f64 x y) (-.f64 x y))))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64)))) (-.f64 x y))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64))) (-.f64 x y))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64)) (-.f64 x y))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 200 binary64)) (-.f64 x y)) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) #s(literal 200 binary64)) (-.f64 x y)))
(+.f64 (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 x x)) (-.f64 x y)) (/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (neg.f64 y) y)) (-.f64 x y)))
(*.f64 (/.f64 (+.f64 x (neg.f64 y)) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))) (/.f64 (-.f64 x (neg.f64 y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (+.f64 x (neg.f64 y)) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (/.f64 (-.f64 x (neg.f64 y)) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (/.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (-.f64 x y))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 x y))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (-.f64 x y))
(*.f64 (/.f64 (+.f64 x (neg.f64 y)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 (-.f64 x (neg.f64 y)) (-.f64 x y)))
(*.f64 (/.f64 (+.f64 x (neg.f64 y)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (-.f64 x (neg.f64 y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (+.f64 x (neg.f64 y)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (-.f64 x (neg.f64 y)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(*.f64 (/.f64 (+.f64 x (neg.f64 y)) (-.f64 x y)) (/.f64 (-.f64 x (neg.f64 y)) (/.f64 (-.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (+.f64 x (neg.f64 y)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (-.f64 x (neg.f64 y)) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (/.f64 (-.f64 x y) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (-.f64 x y) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))) (/.f64 (-.f64 x y) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 x y) (-.f64 x y)) (/.f64 (-.f64 x y) (/.f64 (-.f64 x y) (-.f64 x y))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (-.f64 x y))
(*.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (-.f64 x y) y (*.f64 x x)))
(*.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (-.f64 x y) (/.f64 (-.f64 x y) (-.f64 x y)))
(/.f64 (+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y)))))))
(/.f64 (+.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x)))))))
(/.f64 (+.f64 (neg.f64 (*.f64 x x)) (*.f64 (neg.f64 y) y)) (-.f64 x y))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) (-.f64 y x))) (neg.f64 (-.f64 y x)))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y)))) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (*.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (pow.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 (neg.f64 y) y))) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y))) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 (neg.f64 y) y))) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 x x)) (-.f64 x y) (*.f64 (-.f64 x y) (*.f64 y y))) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (-.f64 x y) (*.f64 (-.f64 x y) (*.f64 y y))) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 x x)) (-.f64 x y) (*.f64 (-.f64 x y) (*.f64 (neg.f64 y) y))) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (-.f64 x y) (*.f64 (-.f64 x y) (*.f64 (neg.f64 y) y))) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x)) (*.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x)) (*.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 (neg.f64 y) y)) (-.f64 x y))
(/.f64 (*.f64 (-.f64 x y) (-.f64 y x)) (-.f64 (neg.f64 y) (neg.f64 x)))
(/.f64 (*.f64 (-.f64 x y) (-.f64 y x)) (-.f64 y x))
(/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y)))))))
(/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x)))))))
(/.f64 (pow.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64)))
(/.f64 (neg.f64 (pow.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (-.f64 x y) #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 y #s(literal 9 binary64)))) (neg.f64 (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (*.f64 (-.f64 x y) (*.f64 y y))) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (*.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 y #s(literal 9 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x y)))
(/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 x y))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 x x (fma.f64 y y (*.f64 (neg.f64 x) (neg.f64 y)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 y y) (*.f64 (neg.f64 x) (neg.f64 y)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 (neg.f64 y) (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x)))
(neg.f64 (-.f64 x y))
(fma.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)) x)
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) y)
(fma.f64 (/.f64 (*.f64 y y) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 y)) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))) (/.f64 (neg.f64 (neg.f64 y)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 y)) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (/.f64 (neg.f64 (neg.f64 y)) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))) (/.f64 (neg.f64 (neg.f64 x)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))) (/.f64 (neg.f64 (neg.f64 x)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (/.f64 (neg.f64 (neg.f64 x)) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (/.f64 (neg.f64 (neg.f64 x)) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))) (/.f64 x (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))) (/.f64 x (fma.f64 (-.f64 x y) y (*.f64 x x))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (/.f64 (neg.f64 x) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (/.f64 (neg.f64 x) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 x (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))) (/.f64 x (fma.f64 y (-.f64 y x) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 x (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))) (/.f64 x (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 x (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (/.f64 x (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 x (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (/.f64 x (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 y)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 y (-.f64 x y)) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 y)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (neg.f64 (neg.f64 y)) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 y)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (neg.f64 (neg.f64 y)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 y)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (neg.f64 (neg.f64 y)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 y) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 y (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 y) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (neg.f64 y) (fma.f64 (-.f64 x y) y (*.f64 x x))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 y) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 y (fma.f64 (-.f64 x y) y (*.f64 x x))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 y (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 y (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 y (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (neg.f64 y) (fma.f64 (-.f64 x y) y (*.f64 x x))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 y (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 y (fma.f64 (-.f64 x y) y (*.f64 x x))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 x (-.f64 x y)) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 x (-.f64 x y)) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (neg.f64 (neg.f64 x)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (neg.f64 (neg.f64 x)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (neg.f64 (neg.f64 x)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (neg.f64 (neg.f64 x)) (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 x (-.f64 x y)) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 x (-.f64 x y)) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (neg.f64 x) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 (neg.f64 x) (fma.f64 (-.f64 x y) y (*.f64 x x))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 x (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 (neg.f64 x) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 x (fma.f64 (-.f64 x y) y (*.f64 x x))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 x (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 x (-.f64 x y)) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 x (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 x (-.f64 x y)) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 x (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 x (fma.f64 y (-.f64 y x) (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 x (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 x (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 x (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 x (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 x (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (/.f64 x (fma.f64 (-.f64 x y) y (*.f64 x x))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 y) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))) (/.f64 y (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 y) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))) (/.f64 y (fma.f64 (-.f64 x y) y (*.f64 x x))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 y) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (/.f64 y (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 y) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (/.f64 (neg.f64 y) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 y) (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 y (-.f64 x y)) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 y) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 y (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 y) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (neg.f64 y) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 y (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))) (/.f64 y (fma.f64 y (-.f64 y x) (*.f64 x x))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 y (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64))))) (/.f64 y (fma.f64 (-.f64 x y) y (*.f64 x x))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 y (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (/.f64 y (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 y (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (/.f64 (neg.f64 y) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 y (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 y (-.f64 x y)) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (neg.f64 x) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (neg.f64 x) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 (neg.f64 x) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (neg.f64 x) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 y))) (sqrt.f64 (neg.f64 (neg.f64 y))) x)
(fma.f64 (sqrt.f64 (neg.f64 y)) (sqrt.f64 (neg.f64 y)) x)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) x)
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 x))) (sqrt.f64 (neg.f64 (neg.f64 x))) y)
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) y)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) y)
(fma.f64 (/.f64 y (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 y (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 y (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (neg.f64 y) (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 y (-.f64 x y)) (/.f64 (neg.f64 (neg.f64 y)) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 y (-.f64 x y)) (/.f64 (neg.f64 y) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 y (-.f64 x y)) (/.f64 y (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 x (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 x (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 x (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 x (/.f64 (-.f64 x y) (fma.f64 y (-.f64 y x) (*.f64 x x)))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 x (-.f64 x y)) (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (-.f64 x y) (-.f64 x y))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 x (-.f64 x y)) (/.f64 (neg.f64 (neg.f64 x)) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 x (-.f64 x y)) (/.f64 (neg.f64 x) (/.f64 (-.f64 x y) (-.f64 x y))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 x (-.f64 x y)) (/.f64 (neg.f64 x) (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 x (-.f64 x y)) (/.f64 x (/.f64 (-.f64 x y) (-.f64 x y))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 x (-.f64 x y)) (/.f64 x (/.f64 (-.f64 x y) (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 (/.f64 (*.f64 y y) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (-.f64 x y) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 x y) y) (-.f64 (*.f64 (-.f64 x y) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 (/.f64 (*.f64 x x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (-.f64 x y) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (/.f64 (*.f64 x x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (-.f64 x y) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (pow.f64 y #s(literal 3/2 binary64)) (/.f64 (pow.f64 y #s(literal 3/2 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 (neg.f64 x) (/.f64 x (-.f64 x y)) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 (neg.f64 x) (/.f64 x (-.f64 x y)) (*.f64 y (/.f64 y (-.f64 x y))))
(fma.f64 (neg.f64 y) (/.f64 y (-.f64 x y)) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 (*.f64 y y) (/.f64 y (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 y (/.f64 (*.f64 y y) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 y (/.f64 y (-.f64 x y)) (*.f64 x (/.f64 x (-.f64 x y))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(fma.f64 x (/.f64 x (-.f64 x y)) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(fma.f64 x (/.f64 x (-.f64 x y)) (*.f64 y (/.f64 y (-.f64 x y))))
(-.f64 (/.f64 (*.f64 y y) (-.f64 y x)) (/.f64 (*.f64 x x) (-.f64 y x)))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x y))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x y))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 y x)))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 y x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 y x)))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 y x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 y x)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 y x)))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (-.f64 x y)) (/.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (-.f64 x y)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 x y)) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 x y)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x))) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x))) (/.f64 (/.f64 (pow.f64 y #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 2 binary64)) (-.f64 x y)) (/.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 2 binary64)) (-.f64 x y)))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) #s(literal 2 binary64)) (-.f64 x y)) (/.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) #s(literal 2 binary64)) (-.f64 x y)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))))))) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x y))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (-.f64 x y))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))))))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))))) (/.f64 (/.f64 (pow.f64 y #s(literal 9 binary64)) (pow.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (-.f64 x y)) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 x y) (*.f64 y y)) (pow.f64 (-.f64 x y) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (pow.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 x y) y (*.f64 x x)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x)))) (/.f64 (pow.f64 y #s(literal 9 binary64)) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x)))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x)))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (/.f64 (pow.f64 y #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(-.f64 (*.f64 x (/.f64 x (-.f64 x y))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) y) (-.f64 x y)))
(-.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(-.f64 (neg.f64 x) (neg.f64 y))
(-.f64 (neg.f64 x) y)
(-.f64 x y)
(+.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) (*.f64 y y)) (pow.f64 (-.f64 x y) #s(literal 3 binary64))))
(+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x y))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x y) y) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x y))))
(+.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 y x)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 y x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 y x)))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 y y (-.f64 (*.f64 x x) (*.f64 y x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x)))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x)))))
(+.f64 (*.f64 y (/.f64 y (-.f64 x y))) (*.f64 x (/.f64 x (-.f64 x y))))
(+.f64 (*.f64 x (/.f64 x (-.f64 x y))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) (neg.f64 y)) (-.f64 x y)))
(+.f64 (*.f64 x (/.f64 x (-.f64 x y))) (*.f64 y (/.f64 y (-.f64 x y))))
(+.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (neg.f64 (pow.f64 y #s(literal 3/2 binary64))) (pow.f64 y #s(literal 3/2 binary64))) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (*.f64 (*.f64 (neg.f64 y) y) y) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (-.f64 x y) y (*.f64 x x))))
(+.f64 (neg.f64 x) (neg.f64 y))
(+.f64 (neg.f64 x) y)
(+.f64 (neg.f64 y) (neg.f64 x))
(+.f64 y x)
(+.f64 x y)

eval33.0ms (0.6%)

Memory
4.2MiB live, 50.8MiB allocated
Compiler

Compiled 8 711 to 870 computations (90% saved)

prune18.0ms (0.4%)

Memory
-30.4MiB live, 15.8MiB allocated
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New2783281
Fresh000
Picked011
Done000
Total2784282
Accuracy
100.0%
Counts
282 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.5%
(/.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64)) (-.f64 x y))
100.0%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
53.1%
#s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))
49.0%
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
Compiler

Compiled 34 to 29 computations (14.7% saved)

simplify104.0ms (2%)

Memory
1.0MiB live, 100.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 x y)
cost-diff0
(pow.f64 (-.f64 x y) #s(literal 2 binary64))
cost-diff0
(*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64))
cost-diff6
(/.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64)) (-.f64 x y))
cost-diff0
(*.f64 #s(literal 200 binary64) x)
cost-diff0
#s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))
cost-diff0
(*.f64 #s(literal -200 binary64) y)
cost-diff0
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01558
02158
13058
24358
38652
417752
538652
6261952
7500252
8787352
0827252
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
(*.f64 #s(literal -200 binary64) y)
#s(literal -200 binary64)
y
#s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))
(*.f64 #s(literal 200 binary64) x)
#s(literal 200 binary64)
x
(/.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64)) (-.f64 x y))
(*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64))
(pow.f64 (-.f64 x y) #s(literal 2 binary64))
(-.f64 x y)
x
y
#s(literal 2 binary64)
#s(literal 200 binary64)
Outputs
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
(*.f64 #s(literal -200 binary64) y)
#s(literal -200 binary64)
y
#s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))
#s(approx (* 200 (- x y)) (*.f64 x #s(literal 200 binary64)))
(*.f64 #s(literal 200 binary64) x)
(*.f64 x #s(literal 200 binary64))
#s(literal 200 binary64)
x
(/.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64)) (-.f64 x y))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64))
(pow.f64 (-.f64 x y) #s(literal 2 binary64))
(-.f64 x y)
x
y
#s(literal 2 binary64)
#s(literal 200 binary64)

localize98.0ms (1.9%)

Memory
2.3MiB live, 48.2MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(-.f64 x y)
accuracy0.01171875
(pow.f64 (-.f64 x y) #s(literal 2 binary64))
accuracy0.1542650511575378
(*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64))
accuracy29.64220618738339
(/.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64)) (-.f64 x y))
accuracy0.0
(*.f64 #s(literal 200 binary64) x)
accuracy30.02864518526995
#s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))
accuracy0.0
(*.f64 #s(literal -200 binary64) y)
accuracy32.67079854736617
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
Samples
88.0ms245×0valid
1.0ms3valid
1.0ms2valid
0.0ms1valid
Compiler

Compiled 52 to 14 computations (73.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-mult: 6.0ms (46.2% of total)
ival-pow2: 3.0ms (23.1% of total)
ival-div: 2.0ms (15.4% of total)
ival-sub: 2.0ms (15.4% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series6.0ms (0.1%)

Memory
9.8MiB live, 9.8MiB allocated
Counts
8 → 39
Calls
Call 1
Inputs
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
(*.f64 #s(literal -200 binary64) y)
#s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))
(*.f64 #s(literal 200 binary64) x)
(/.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64)) (-.f64 x y))
(*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64))
(pow.f64 (-.f64 x y) #s(literal 2 binary64))
(-.f64 x y)
Outputs
(* -200 y)
(+ (* -200 y) (* 200 x))
(* 200 x)
(* 200 (pow y 2))
(+ (* -400 (* x y)) (* 200 (pow y 2)))
(+ (* 200 (pow y 2)) (* x (+ (* -400 y) (* 200 x))))
(pow y 2)
(+ (* -2 (* x y)) (pow y 2))
(+ (* x (+ x (* -2 y))) (pow y 2))
(* -1 y)
(- x y)
(* x (+ 200 (* -200 (/ y x))))
(* 200 (pow x 2))
(* (pow x 2) (+ 200 (* -400 (/ y x))))
(* (pow x 2) (+ 200 (+ (* -400 (/ y x)) (* 200 (/ (pow y 2) (pow x 2))))))
(pow x 2)
(* (pow x 2) (+ 1 (* -2 (/ y x))))
(* (pow x 2) (+ 1 (+ (* -2 (/ y x)) (/ (pow y 2) (pow x 2)))))
x
(* x (+ 1 (* -1 (/ y x))))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* (pow x 2) (+ 200 (* -1 (/ (+ (* -200 (/ (pow y 2) x)) (* 400 y)) x))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow y 2) x)) (* 2 y)) x))))
(* -1 (* x (- (/ y x) 1)))
(+ (* -400 (* x y)) (* 200 (pow x 2)))
(+ (* 200 (pow x 2)) (* y (+ (* -400 x) (* 200 y))))
(+ (* -2 (* x y)) (pow x 2))
(+ (* y (+ y (* -2 x))) (pow x 2))
(+ x (* -1 y))
(* y (- (* 200 (/ x y)) 200))
(* (pow y 2) (+ 200 (* -400 (/ x y))))
(* (pow y 2) (+ 200 (+ (* -400 (/ x y)) (* 200 (/ (pow x 2) (pow y 2))))))
(* (pow y 2) (+ 1 (* -2 (/ x y))))
(* (pow y 2) (+ 1 (+ (* -2 (/ x y)) (/ (pow x 2) (pow y 2)))))
(* y (- (/ x y) 1))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* (pow y 2) (+ 200 (* -1 (/ (+ (* -200 (/ (pow x 2) y)) (* 400 x)) y))))
(* (pow y 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow x 2) y)) (* 2 x)) y))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
((* 200 (- x y)) (* -200 y) (* 200 (- x y)) (* 200 x) (/ (* (pow (- x y) 2) 200) (- x y)) (* (pow (- x y) 2) 200) (pow (- x y) 2) (- x y))
1.0ms
x
@inf
((* 200 (- x y)) (* -200 y) (* 200 (- x y)) (* 200 x) (/ (* (pow (- x y) 2) 200) (- x y)) (* (pow (- x y) 2) 200) (pow (- x y) 2) (- x y))
1.0ms
x
@0
((* 200 (- x y)) (* -200 y) (* 200 (- x y)) (* 200 x) (/ (* (pow (- x y) 2) 200) (- x y)) (* (pow (- x y) 2) 200) (pow (- x y) 2) (- x y))
1.0ms
y
@inf
((* 200 (- x y)) (* -200 y) (* 200 (- x y)) (* 200 x) (/ (* (pow (- x y) 2) 200) (- x y)) (* (pow (- x y) 2) 200) (pow (- x y) 2) (- x y))
1.0ms
y
@-inf
((* 200 (- x y)) (* -200 y) (* 200 (- x y)) (* 200 x) (/ (* (pow (- x y) 2) 200) (- x y)) (* (pow (- x y) 2) 200) (pow (- x y) 2) (- x y))

simplify910.0ms (17.4%)

Memory
-3.3MiB live, 219.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0130402
1455392
21534366
35354366
08356340
Stop Event
iter limit
node limit
Counts
39 → 38
Calls
Call 1
Inputs
(* -200 y)
(+ (* -200 y) (* 200 x))
(* 200 x)
(* 200 (pow y 2))
(+ (* -400 (* x y)) (* 200 (pow y 2)))
(+ (* 200 (pow y 2)) (* x (+ (* -400 y) (* 200 x))))
(pow y 2)
(+ (* -2 (* x y)) (pow y 2))
(+ (* x (+ x (* -2 y))) (pow y 2))
(* -1 y)
(- x y)
(* x (+ 200 (* -200 (/ y x))))
(* 200 (pow x 2))
(* (pow x 2) (+ 200 (* -400 (/ y x))))
(* (pow x 2) (+ 200 (+ (* -400 (/ y x)) (* 200 (/ (pow y 2) (pow x 2))))))
(pow x 2)
(* (pow x 2) (+ 1 (* -2 (/ y x))))
(* (pow x 2) (+ 1 (+ (* -2 (/ y x)) (/ (pow y 2) (pow x 2)))))
x
(* x (+ 1 (* -1 (/ y x))))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* (pow x 2) (+ 200 (* -1 (/ (+ (* -200 (/ (pow y 2) x)) (* 400 y)) x))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow y 2) x)) (* 2 y)) x))))
(* -1 (* x (- (/ y x) 1)))
(+ (* -400 (* x y)) (* 200 (pow x 2)))
(+ (* 200 (pow x 2)) (* y (+ (* -400 x) (* 200 y))))
(+ (* -2 (* x y)) (pow x 2))
(+ (* y (+ y (* -2 x))) (pow x 2))
(+ x (* -1 y))
(* y (- (* 200 (/ x y)) 200))
(* (pow y 2) (+ 200 (* -400 (/ x y))))
(* (pow y 2) (+ 200 (+ (* -400 (/ x y)) (* 200 (/ (pow x 2) (pow y 2))))))
(* (pow y 2) (+ 1 (* -2 (/ x y))))
(* (pow y 2) (+ 1 (+ (* -2 (/ x y)) (/ (pow x 2) (pow y 2)))))
(* y (- (/ x y) 1))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* (pow y 2) (+ 200 (* -1 (/ (+ (* -200 (/ (pow x 2) y)) (* 400 x)) y))))
(* (pow y 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow x 2) y)) (* 2 x)) y))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
Outputs
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(+ (* -200 y) (* 200 x))
(*.f64 (-.f64 y x) #s(literal -200 binary64))
(* 200 x)
(*.f64 x #s(literal 200 binary64))
(* 200 (pow y 2))
(*.f64 (*.f64 y y) #s(literal 200 binary64))
(+ (* -400 (* x y)) (* 200 (pow y 2)))
(*.f64 (fma.f64 #s(literal -400 binary64) x (*.f64 y #s(literal 200 binary64))) y)
(+ (* 200 (pow y 2)) (* x (+ (* -400 y) (* 200 x))))
(fma.f64 (fma.f64 #s(literal -400 binary64) y (*.f64 x #s(literal 200 binary64))) x (*.f64 (*.f64 y y) #s(literal 200 binary64)))
(pow y 2)
(*.f64 y y)
(+ (* -2 (* x y)) (pow y 2))
(*.f64 (fma.f64 #s(literal -2 binary64) x y) y)
(+ (* x (+ x (* -2 y))) (pow y 2))
(fma.f64 (fma.f64 #s(literal -2 binary64) x y) y (*.f64 x x))
(* -1 y)
(neg.f64 y)
(- x y)
(-.f64 x y)
(* x (+ 200 (* -200 (/ y x))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x)
(* 200 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 200 binary64))
(* (pow x 2) (+ 200 (* -400 (/ y x))))
(*.f64 (*.f64 (fma.f64 (/.f64 y x) #s(literal -400 binary64) #s(literal 200 binary64)) x) x)
(* (pow x 2) (+ 200 (+ (* -400 (/ y x)) (* 200 (/ (pow y 2) (pow x 2))))))
(*.f64 (*.f64 (-.f64 #s(literal 200 binary64) (/.f64 (fma.f64 #s(literal 400 binary64) y (*.f64 (*.f64 (/.f64 y x) y) #s(literal -200 binary64))) x)) x) x)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -2 (/ y x))))
(*.f64 (*.f64 (fma.f64 (/.f64 y x) #s(literal -2 binary64) #s(literal 1 binary64)) x) x)
(* (pow x 2) (+ 1 (+ (* -2 (/ y x)) (/ (pow y 2) (pow x 2)))))
(*.f64 (*.f64 (fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) x) x)
x
(* x (+ 1 (* -1 (/ y x))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x)
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 (neg.f64 x) (-.f64 (*.f64 (/.f64 y x) #s(literal 200 binary64)) #s(literal 200 binary64)))
(* (pow x 2) (+ 200 (* -1 (/ (+ (* -200 (/ (pow y 2) x)) (* 400 y)) x))))
(*.f64 (*.f64 (-.f64 #s(literal 200 binary64) (/.f64 (fma.f64 #s(literal 400 binary64) y (*.f64 (*.f64 (/.f64 y x) y) #s(literal -200 binary64))) x)) x) x)
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow y 2) x)) (* 2 y)) x))))
(*.f64 (*.f64 (fma.f64 (/.f64 y x) (-.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1 binary64)) x) x)
(* -1 (* x (- (/ y x) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 y x) #s(literal 1 binary64)))
(+ (* -400 (* x y)) (* 200 (pow x 2)))
(*.f64 (fma.f64 #s(literal -400 binary64) y (*.f64 x #s(literal 200 binary64))) x)
(+ (* 200 (pow x 2)) (* y (+ (* -400 x) (* 200 y))))
(fma.f64 (fma.f64 #s(literal -400 binary64) y (*.f64 x #s(literal 200 binary64))) x (*.f64 (*.f64 y y) #s(literal 200 binary64)))
(+ (* -2 (* x y)) (pow x 2))
(*.f64 (fma.f64 #s(literal -2 binary64) y x) x)
(+ (* y (+ y (* -2 x))) (pow x 2))
(fma.f64 (fma.f64 #s(literal -2 binary64) x y) y (*.f64 x x))
(+ x (* -1 y))
(-.f64 x y)
(* y (- (* 200 (/ x y)) 200))
(*.f64 (-.f64 (*.f64 (/.f64 x y) #s(literal 200 binary64)) #s(literal 200 binary64)) y)
(* (pow y 2) (+ 200 (* -400 (/ x y))))
(*.f64 (*.f64 (fma.f64 (/.f64 x y) #s(literal -400 binary64) #s(literal 200 binary64)) y) y)
(* (pow y 2) (+ 200 (+ (* -400 (/ x y)) (* 200 (/ (pow x 2) (pow y 2))))))
(*.f64 (*.f64 (-.f64 #s(literal 200 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal -200 binary64) (*.f64 #s(literal 400 binary64) x)) y)) y) y)
(* (pow y 2) (+ 1 (* -2 (/ x y))))
(*.f64 (*.f64 (fma.f64 (/.f64 x y) #s(literal -2 binary64) #s(literal 1 binary64)) y) y)
(* (pow y 2) (+ 1 (+ (* -2 (/ x y)) (/ (pow x 2) (pow y 2)))))
(*.f64 (*.f64 (fma.f64 (/.f64 x y) (-.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 1 binary64)) y) y)
(* y (- (/ x y) 1))
(*.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 (fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64)) y)
(* (pow y 2) (+ 200 (* -1 (/ (+ (* -200 (/ (pow x 2) y)) (* 400 x)) y))))
(*.f64 (*.f64 (-.f64 #s(literal 200 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal -200 binary64) (*.f64 #s(literal 400 binary64) x)) y)) y) y)
(* (pow y 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow x 2) y)) (* 2 x)) y))))
(*.f64 (*.f64 (fma.f64 (/.f64 x y) (-.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 1 binary64)) y) y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(fma.f64 (/.f64 x y) y (neg.f64 y))

rewrite190.0ms (3.6%)

Memory
28.7MiB live, 319.4MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01550
02150
15250
223944
3262744
0884444
Stop Event
iter limit
node limit
iter limit
Counts
8 → 614
Calls
Call 1
Inputs
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
(*.f64 #s(literal -200 binary64) y)
#s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))
(*.f64 #s(literal 200 binary64) x)
(/.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64)) (-.f64 x y))
(*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64))
(pow.f64 (-.f64 x y) #s(literal 2 binary64))
(-.f64 x y)
Outputs
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
(*.f64 #s(literal -200 binary64) y)
(*.f64 y #s(literal -200 binary64))
#s(approx (* 200 (- x y)) (*.f64 x #s(literal 200 binary64)))
(*.f64 x #s(literal 200 binary64))
(*.f64 #s(literal 200 binary64) x)
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (*.f64 #s(literal 200 binary64) (sqrt.f64 (-.f64 x y))) (sqrt.f64 (-.f64 x y)))
(*.f64 (pow.f64 (-.f64 x y) #s(literal 3/2 binary64)) (/.f64 #s(literal -200 binary64) (sqrt.f64 (-.f64 x y))))
(*.f64 (pow.f64 (-.f64 x y) #s(literal 3/2 binary64)) (/.f64 #s(literal 200 binary64) (sqrt.f64 (-.f64 x y))))
(*.f64 (/.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (sqrt.f64 (-.f64 x y))) (sqrt.f64 (-.f64 x y)))
(*.f64 (/.f64 #s(literal -200 binary64) (sqrt.f64 (-.f64 x y))) (pow.f64 (-.f64 x y) #s(literal 3/2 binary64)))
(*.f64 (/.f64 #s(literal 200 binary64) (sqrt.f64 (-.f64 x y))) (pow.f64 (-.f64 x y) #s(literal 3/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)) (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -200 binary64) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)))
(*.f64 (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)) (+.f64 y x))
(*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(*.f64 (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (-.f64 x y)) (-.f64 x y))
(*.f64 (sqrt.f64 (-.f64 x y)) (*.f64 (sqrt.f64 (-.f64 x y)) (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (-.f64 x y))))
(*.f64 (sqrt.f64 (-.f64 x y)) (*.f64 (sqrt.f64 (-.f64 x y)) #s(literal 200 binary64)))
(*.f64 (sqrt.f64 (-.f64 x y)) (/.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (sqrt.f64 (-.f64 x y))))
(*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(*.f64 (+.f64 y x) (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)))
(*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (/.f64 #s(literal -200 binary64) (+.f64 y x)))
(*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (/.f64 #s(literal -200 binary64) (-.f64 x y)))
(*.f64 (-.f64 x y) (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (-.f64 x y)))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(*.f64 #s(literal -200 binary64) (-.f64 x y))
(*.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64)) (sqrt.f64 (-.f64 x y)))) (neg.f64 (sqrt.f64 (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal 200 binary64))) (neg.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))))) (neg.f64 (*.f64 (-.f64 x y) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64)) (+.f64 y x))) (*.f64 (+.f64 y x) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (/.f64 #s(literal -200 binary64) (-.f64 x y)))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) (/.f64 #s(literal -200 binary64) (-.f64 x y)))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)) (/.f64 #s(literal -200 binary64) (-.f64 x y)))) (neg.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)) (/.f64 #s(literal -200 binary64) (-.f64 x y)))) (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (/.f64 #s(literal -200 binary64) (-.f64 x y)))) (neg.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (-.f64 x y)))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (-.f64 x y)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (-.f64 x y)))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y)))) (-.f64 x y))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)))) (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))))) (neg.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y)))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64)) (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64))))) (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))))) (*.f64 (+.f64 y x) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (-.f64 x y) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)))) (neg.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))))) (neg.f64 (*.f64 (-.f64 x y) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))))) (*.f64 (+.f64 y x) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (-.f64 x y) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)))) (neg.f64 (*.f64 (-.f64 x y) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) #s(literal -200 binary64))) (*.f64 (+.f64 y x) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) #s(literal 200 binary64))) (*.f64 (+.f64 y x) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) #s(literal -200 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) #s(literal 200 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)) #s(literal -200 binary64))) (neg.f64 (*.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64)) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)) #s(literal 200 binary64))) (neg.f64 (*.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64)) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)) #s(literal -200 binary64))) (neg.f64 (*.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)) #s(literal 200 binary64))) (neg.f64 (*.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal -200 binary64))) (neg.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)) (-.f64 x y))))
(/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64)) (sqrt.f64 (-.f64 x y))) (sqrt.f64 (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal 200 binary64)) (*.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64)) (+.f64 y x)) (*.f64 (+.f64 y x) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (/.f64 #s(literal -200 binary64) (-.f64 x y))) (+.f64 y x))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) (/.f64 #s(literal -200 binary64) (-.f64 x y))) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)) (/.f64 #s(literal -200 binary64) (-.f64 x y))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)) (/.f64 #s(literal -200 binary64) (-.f64 x y))) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (/.f64 #s(literal -200 binary64) (-.f64 x y))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (-.f64 x y))) (+.f64 y x))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (-.f64 x y))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (-.f64 x y))) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (*.f64 (-.f64 x y) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) (-.f64 x y))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y)))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (+.f64 y x))
(/.f64 (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y))) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64))) (neg.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y))) (+.f64 y x))
(/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (fma.f64 y (-.f64 y x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64)) (*.f64 (+.f64 y x) (-.f64 x y))) (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y))))
(/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (*.f64 (+.f64 y x) (-.f64 x y)))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (*.f64 #s(literal -200 binary64) (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64))) (*.f64 (-.f64 x y) (pow.f64 (+.f64 y x) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (*.f64 (-.f64 x y) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (*.f64 (-.f64 x y) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (*.f64 (+.f64 y x) (-.f64 x y)))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (*.f64 #s(literal 200 binary64) (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64))) (*.f64 (-.f64 x y) (pow.f64 (+.f64 y x) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (*.f64 (-.f64 x y) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) #s(literal -200 binary64)) (*.f64 (+.f64 y x) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) #s(literal 200 binary64)) (*.f64 (+.f64 y x) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) #s(literal -200 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) #s(literal 200 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)) #s(literal -200 binary64)) (*.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64)) (-.f64 x y)))
(/.f64 (*.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)) #s(literal 200 binary64)) (*.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64)) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)) #s(literal -200 binary64)) (*.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)) #s(literal 200 binary64)) (*.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal -200 binary64)) (*.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y)) (+.f64 y x))
(/.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64)) (-.f64 x y))
(neg.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)) y (*.f64 (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)) x))
(fma.f64 (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)) x (*.f64 (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)) y))
(fma.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (fma.f64 y y (*.f64 x x)) (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (*.f64 y x)))
(fma.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (*.f64 (+.f64 y x) y) (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (*.f64 x x)))
(fma.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (*.f64 (+.f64 y x) y)))
(fma.f64 (fma.f64 y y (*.f64 x x)) (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (*.f64 (*.f64 y x) (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 #s(literal -200 binary64) (-.f64 x y)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 #s(literal -200 binary64) (-.f64 x y))))
(fma.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (+.f64 y x) y) (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (*.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (*.f64 (*.f64 (+.f64 y x) y) (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y))))
(fma.f64 y (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)) (*.f64 x (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y))))
(fma.f64 x (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)) (*.f64 y (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y))))
(+.f64 (*.f64 y (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y))) (*.f64 x (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y))))
(+.f64 (*.f64 x (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y))) (*.f64 y (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y))))
(+.f64 (*.f64 (fma.f64 y y (*.f64 x x)) (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y))) (*.f64 (*.f64 y x) (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y))))
(+.f64 (*.f64 (*.f64 (+.f64 y x) y) (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y))) (*.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y))) (*.f64 (*.f64 (+.f64 y x) y) (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 #s(literal -200 binary64) (-.f64 x y))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 #s(literal -200 binary64) (-.f64 x y))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)) y) (*.f64 (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)) x))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)) x) (*.f64 (*.f64 (/.f64 #s(literal -200 binary64) (+.f64 y x)) (-.f64 x y)) y))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (fma.f64 y y (*.f64 x x))) (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (*.f64 y x)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (*.f64 (+.f64 y x) y)) (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (*.f64 x x)) (*.f64 (*.f64 (/.f64 #s(literal 200 binary64) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)) (*.f64 (+.f64 y x) y)))
(+.f64 (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal -200 binary64) (-.f64 x y)) (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (sqrt.f64 (-.f64 x y))) (sqrt.f64 (-.f64 x y)))
(*.f64 (sqrt.f64 (-.f64 x y)) (*.f64 (sqrt.f64 (-.f64 x y)) (*.f64 (-.f64 x y) #s(literal 200 binary64))))
(*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64))
(*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64))
(*.f64 (-.f64 x y) (*.f64 (-.f64 x y) #s(literal -200 binary64)))
(*.f64 (-.f64 x y) (*.f64 (-.f64 x y) #s(literal 200 binary64)))
(*.f64 #s(literal -200 binary64) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(*.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (-.f64 x y))
(*.f64 #s(literal 200 binary64) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (-.f64 x y) #s(literal 200 binary64)))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (-.f64 x y) #s(literal 200 binary64)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (-.f64 x y) #s(literal 200 binary64)))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)) (-.f64 x y))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y)) (-.f64 x y))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (-.f64 x y) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y)))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (*.f64 (+.f64 y x) (-.f64 x y)))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)))) (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y)))) (neg.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)))) (neg.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y)))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (+.f64 y x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y)))) (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)) (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y)))) (neg.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (*.f64 (+.f64 y x) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal 200 binary64))) (neg.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))))) (neg.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)))) (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 #s(literal -200 binary64) (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))))) (neg.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 200 binary64) (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)))) (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) #s(literal -200 binary64))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) #s(literal 200 binary64))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) #s(literal -200 binary64))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) #s(literal 200 binary64))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)) #s(literal -200 binary64))) (neg.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)) #s(literal 200 binary64))) (neg.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)) #s(literal -200 binary64))) (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)) #s(literal 200 binary64))) (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal -200 binary64))) (neg.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal 200 binary64)) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (-.f64 x y) #s(literal 200 binary64))) (+.f64 y x))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (-.f64 x y) #s(literal 200 binary64))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (-.f64 x y) #s(literal 200 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)) (-.f64 x y)) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y)) (-.f64 x y)) (+.f64 y x))
(/.f64 (*.f64 #s(literal 200 binary64) (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x y) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (-.f64 x y) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y))) (+.f64 y x))
(/.f64 (*.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (*.f64 (+.f64 y x) (-.f64 x y))) (+.f64 y x))
(/.f64 (*.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (-.f64 x y) #s(literal 200 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (+.f64 y x))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y))) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 #s(literal -200 binary64) (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -200 binary64) (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 #s(literal -200 binary64) (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (+.f64 y x))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y))) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 #s(literal 200 binary64) (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 200 binary64) (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) #s(literal -200 binary64)) (+.f64 y x))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) #s(literal 200 binary64)) (+.f64 y x))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) #s(literal -200 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) #s(literal 200 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)) #s(literal -200 binary64)) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)) #s(literal 200 binary64)) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)) #s(literal -200 binary64)) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)) #s(literal 200 binary64)) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) #s(literal -200 binary64)) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64))) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y))) (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (+.f64 y x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y))) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)) (*.f64 (+.f64 y x) (-.f64 x y))) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 200 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (+.f64 y x) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 200 binary64) (+.f64 y x)) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(neg.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal -200 binary64)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal -200 binary64) (*.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal -200 binary64)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 200 binary64) (*.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 200 binary64)))
(fma.f64 #s(literal -200 binary64) (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (*.f64 #s(literal -200 binary64) (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))))
(fma.f64 #s(literal 200 binary64) (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (*.f64 #s(literal 200 binary64) (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal -200 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal -200 binary64)))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 200 binary64)) (*.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 200 binary64)))
(+.f64 (*.f64 #s(literal -200 binary64) (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))) (*.f64 #s(literal -200 binary64) (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 200 binary64) (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))) (*.f64 #s(literal 200 binary64) (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))))
(*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (fabs.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (fabs.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64))))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y))))
(*.f64 (fabs.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (fabs.f64 (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (fabs.f64 (pow.f64 (-.f64 x y) #s(literal 3/2 binary64))) (sqrt.f64 (-.f64 x y)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x y) #s(literal 3/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 x y)))
(*.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (pow.f64 (+.f64 y x) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 x y) (+.f64 y x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 x y) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (*.f64 (+.f64 y x) (-.f64 x y))) #s(literal 2 binary64)) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (pow.f64 (-.f64 x y) #s(literal 3/2 binary64)) (sqrt.f64 (-.f64 x y)))
(*.f64 (*.f64 (fabs.f64 (+.f64 y x)) (-.f64 x y)) (fabs.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))))
(*.f64 (*.f64 (fabs.f64 (+.f64 y x)) (-.f64 x y)) (fabs.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(*.f64 (*.f64 (fabs.f64 (+.f64 y x)) (-.f64 x y)) (fabs.f64 (/.f64 (-.f64 x y) (+.f64 y x))))
(*.f64 (hypot.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fabs.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(*.f64 (hypot.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fabs.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))))
(*.f64 (hypot.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fabs.f64 (/.f64 (-.f64 x y) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 y x)) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 y x)))
(*.f64 (/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(*.f64 (-.f64 y x) (-.f64 y x))
(*.f64 (sqrt.f64 (-.f64 x y)) (fabs.f64 (pow.f64 (-.f64 x y) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (-.f64 x y)) (pow.f64 (pow.f64 (-.f64 x y) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (-.f64 x y)) (pow.f64 (-.f64 x y) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 x y) (+.f64 y x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 x y) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)))
(*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (pow.f64 (+.f64 y x) #s(literal 2 binary64))))
(*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(*.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (/.f64 (-.f64 x y) (+.f64 y x)))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 (-.f64 x y) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 x y) (-.f64 x y))
(pow.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (-.f64 x y)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (-.f64 x y)))
(pow.f64 (sqrt.f64 (-.f64 x y)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (-.f64 x y) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))))) (neg.f64 (neg.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))))) (neg.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))))) (+.f64 y x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)))) (neg.f64 (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)))) (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))))) #s(literal 4 binary64))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))))))))
(/.f64 (fabs.f64 (neg.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))))) (fabs.f64 (+.f64 y x)))
(/.f64 (fabs.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)))) (fabs.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (fabs.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)))) (fabs.f64 (neg.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)))) (fabs.f64 (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y))) (fabs.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (fabs.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))))) (fabs.f64 (neg.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (fabs.f64 (+.f64 y x)))
(/.f64 (fabs.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (fabs.f64 (*.f64 (+.f64 y x) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (fabs.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (fabs.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (+.f64 y x))))
(/.f64 (fabs.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (fabs.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (+.f64 y x) (-.f64 x y)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (+.f64 y x))))
(/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y))) (neg.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y))) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64))) (neg.f64 (neg.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (+.f64 y x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (neg.f64 (*.f64 (+.f64 y x) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (neg.f64 (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (neg.f64 (neg.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (neg.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (+.f64 y x))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (fabs.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (fabs.f64 (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (neg.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)) (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)) (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (+.f64 y x)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)) (*.f64 (+.f64 y x) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x y) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (-.f64 x y))) (cosh.f64 (log.f64 (-.f64 x y)))) (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (pow.f64 (-.f64 x y) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 y x)) (/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 y x)) (-.f64 y x)))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 y x)) (-.f64 x y)))
(fabs.f64 (*.f64 (/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 y x))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 y x)))
(fabs.f64 (*.f64 (/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)))
(fabs.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 y x))))
(fabs.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(fabs.f64 (*.f64 (-.f64 y x) (-.f64 x y)))
(fabs.f64 (*.f64 (-.f64 x y) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 y x))))
(fabs.f64 (*.f64 (-.f64 x y) (/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(fabs.f64 (*.f64 (-.f64 x y) (-.f64 y x)))
(fabs.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (-.f64 x y))))
(exp.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))
(+.f64 (neg.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))) (sinh.f64 (neg.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (-.f64 x y)))) (neg.f64 (neg.f64 (sqrt.f64 (-.f64 x y)))))
(*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (fabs.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (fabs.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64))))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y))))
(*.f64 (fabs.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (fabs.f64 (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (*.f64 (+.f64 y x) (-.f64 x y)))) (fabs.f64 (+.f64 y x)))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (fabs.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y)))) (-.f64 x y))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 y (-.f64 y x) (*.f64 x x))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (sqrt.f64 (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 (-.f64 x y) #s(literal 3/2 binary64))) (pow.f64 (-.f64 x y) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (sqrt.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y x) (-.f64 x y))) (sqrt.f64 (/.f64 (-.f64 x y) (+.f64 y x))))
(*.f64 (hypot.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 y #s(literal 3/2 binary64))) (sqrt.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(*.f64 (hypot.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 y #s(literal 3/2 binary64))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))))
(*.f64 (hypot.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 y #s(literal 3/2 binary64))) (sqrt.f64 (/.f64 (-.f64 x y) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x y) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 x y) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (pow.f64 (+.f64 y x) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 x y) (+.f64 y x)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 x y) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 y (-.f64 y x) (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #s(literal 1 binary64)) (-.f64 x y))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (*.f64 (+.f64 y x) (-.f64 x y))) #s(literal 1 binary64)) (pow.f64 (+.f64 y x) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (-.f64 x y))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 x y))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (-.f64 x y))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 x y)))
(*.f64 (pow.f64 (+.f64 y x) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 x y) (+.f64 y x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 x y) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) (-.f64 x y))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y)))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (*.f64 (+.f64 y x) (-.f64 x y))) (+.f64 y x))
(*.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(*.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(*.f64 (pow.f64 (-.f64 x y) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (-.f64 x y) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (-.f64 x y) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (-.f64 x y) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 x y))) (neg.f64 (sqrt.f64 (-.f64 x y))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 x y))) (sqrt.f64 (-.f64 x y)))
(*.f64 (fabs.f64 (+.f64 y x)) (fabs.f64 (/.f64 (-.f64 x y) (+.f64 y x))))
(*.f64 (fabs.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (fabs.f64 (/.f64 (-.f64 x y) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(*.f64 (sqrt.f64 (-.f64 x y)) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 x y))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (-.f64 x y)) (neg.f64 (sqrt.f64 (-.f64 x y))))
(*.f64 (sqrt.f64 (-.f64 x y)) (sqrt.f64 (-.f64 x y)))
(*.f64 (+.f64 y x) (/.f64 (-.f64 x y) (+.f64 y x)))
(*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (/.f64 (-.f64 x y) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(*.f64 (-.f64 x y) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (-.f64 x y)))
(pow.f64 (neg.f64 (sqrt.f64 (-.f64 x y))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 (-.f64 x y)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (-.f64 x y))))
(pow.f64 (sqrt.f64 (-.f64 x y)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (-.f64 x y) #s(literal 1 binary64))
(/.f64 (+.f64 (neg.f64 (*.f64 x x)) (*.f64 (neg.f64 y) y)) (+.f64 y x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 y x))) #s(literal 2 binary64)) (pow.f64 (*.f64 y (/.f64 y (+.f64 y x))) #s(literal 2 binary64)))) (-.f64 x y))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)))) (-.f64 x y))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (+.f64 y x) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (+.f64 y x) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 y x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (+.f64 y x))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (+.f64 y x))) (*.f64 y (/.f64 y (+.f64 y x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))))))))
(/.f64 (neg.f64 (pow.f64 (-.f64 x y) #s(literal 3/2 binary64))) (neg.f64 (sqrt.f64 (-.f64 x y))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 y x)) (*.f64 (+.f64 y x) (*.f64 y y)))) (neg.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64))))) (neg.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (+.f64 y x)) (*.f64 (+.f64 y x) (*.f64 (neg.f64 y) y))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x x)) (+.f64 y x)) (*.f64 (+.f64 y x) (*.f64 y y))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 y x)) (*.f64 (+.f64 y x) (*.f64 (neg.f64 y) y))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))) (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))) (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (-.f64 x y) (*.f64 (-.f64 x y) (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))))) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 x x)) (+.f64 y x) (*.f64 (+.f64 y x) (*.f64 (neg.f64 y) y))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (+.f64 y x) (*.f64 (+.f64 y x) (*.f64 (neg.f64 y) y))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (+.f64 y x) (*.f64 (+.f64 y x) (*.f64 y y))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)) (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 x x)) (+.f64 y x) (*.f64 (+.f64 y x) (*.f64 y y))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 (neg.f64 y) y)) (+.f64 y x))
(/.f64 (neg.f64 (*.f64 (fabs.f64 (+.f64 y x)) (-.f64 x y))) (neg.f64 (fabs.f64 (+.f64 y x))))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fabs.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 y x))) #s(literal 2 binary64)) (pow.f64 (*.f64 y (/.f64 y (+.f64 y x))) #s(literal 2 binary64)))) (-.f64 x y))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)))) (-.f64 x y))
(/.f64 (fabs.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (+.f64 y x) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (+.f64 y x) #s(literal 3 binary64))))) (fabs.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 y x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (+.f64 y x))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (+.f64 y x))) (*.f64 y (/.f64 y (+.f64 y x))))))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 y x)) (*.f64 (+.f64 y x) (*.f64 y y)))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64))))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (*.f64 (fabs.f64 (+.f64 y x)) (-.f64 x y))) (fabs.f64 (fabs.f64 (+.f64 y x))))
(/.f64 (fabs.f64 (hypot.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fabs.f64 (fabs.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y))) (hypot.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 y #s(literal 9 binary64)))) (fabs.f64 (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 y #s(literal 9 binary64)))) (fabs.f64 (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (*.f64 (fabs.f64 (+.f64 y x)) (-.f64 x y)))
(/.f64 (fabs.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (fabs.f64 (*.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (fabs.f64 (*.f64 (fma.f64 y y (*.f64 x x)) (+.f64 y x))))
(/.f64 (fabs.f64 (pow.f64 (-.f64 x y) #s(literal 3/2 binary64))) (sqrt.f64 (-.f64 x y)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))))) (sqrt.f64 (+.f64 y x)))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)))) (sqrt.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)))) (sqrt.f64 (neg.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (sqrt.f64 (+.f64 y x)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y))) (sqrt.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y))) (sqrt.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (sqrt.f64 (*.f64 (+.f64 y x) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (sqrt.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (+.f64 y x))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (sqrt.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (pow.f64 (-.f64 x y) #s(literal 3/2 binary64)) (sqrt.f64 (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 y x))) #s(literal 2 binary64)) (pow.f64 (*.f64 y (/.f64 y (+.f64 y x))) #s(literal 2 binary64))) (-.f64 x y))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64))) (-.f64 x y))
(/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (+.f64 y x) #s(literal 3 binary64))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (+.f64 y x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 y x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (+.f64 y x))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (+.f64 y x))) (*.f64 y (/.f64 y (+.f64 y x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (*.f64 (+.f64 y x) (-.f64 x y)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64))) (neg.f64 (*.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64)) (-.f64 x y))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y))) (neg.f64 (*.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 y #s(literal 9 binary64)))) (neg.f64 (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 y #s(literal 9 binary64)))) (neg.f64 (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64)))) (neg.f64 (*.f64 (fma.f64 y y (*.f64 x x)) (+.f64 y x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (+.f64 y x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (neg.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)) (-.f64 x y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64)))) (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 y x)) (*.f64 (+.f64 y x) (*.f64 y y))) (pow.f64 (+.f64 y x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64)))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (*.f64 (fabs.f64 (+.f64 y x)) (-.f64 x y)) (fabs.f64 (+.f64 y x)))
(/.f64 (hypot.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (hypot.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (hypot.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fabs.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (*.f64 (+.f64 y x) (pow.f64 (-.f64 x y) #s(literal 2 binary64))) (*.f64 (+.f64 y x) (-.f64 x y)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (-.f64 x y)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (fma.f64 y y (*.f64 x x)) (+.f64 y x))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) (*.f64 (fma.f64 y y (*.f64 x x)) (+.f64 y x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 y #s(literal 9 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 y #s(literal 9 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (fabs.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (fabs.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (fabs.f64 (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (+.f64 y x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (fabs.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)) (-.f64 x y))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (+.f64 y x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64)) (-.f64 x y)))
(/.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)) (fabs.f64 (*.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64)) (-.f64 x y))))
(/.f64 (pow.f64 (*.f64 (+.f64 y x) (-.f64 x y)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 y x) #s(literal 2 binary64)) (-.f64 x y)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (+.f64 y x)) (-.f64 x y)) (*.f64 (*.f64 (+.f64 y x) (fma.f64 (+.f64 y x) y (*.f64 x x))) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x y) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 y x) (-.f64 x y)) (+.f64 y x))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (exp.f64 (log.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))
(/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 x y))
(neg.f64 (-.f64 x y))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (+.f64 y x) y)) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 y x) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 y x) y) (-.f64 (*.f64 (+.f64 y x) y) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (*.f64 x x)) (*.f64 y (/.f64 y (+.f64 y x))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (+.f64 y x) (-.f64 x y))) (-.f64 x y) (*.f64 y (/.f64 y (+.f64 y x))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(fma.f64 (neg.f64 x) (/.f64 x (+.f64 y x)) (*.f64 y (/.f64 y (+.f64 y x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(fma.f64 x (/.f64 x (+.f64 y x)) (*.f64 y (/.f64 y (+.f64 y x))))
(sqrt.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 y x))) #s(literal 2 binary64)) (-.f64 x y)) (/.f64 (pow.f64 (*.f64 y (/.f64 y (+.f64 y x))) #s(literal 2 binary64)) (-.f64 x y)))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (-.f64 x y)) (/.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (-.f64 x y)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (+.f64 y x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 y x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (+.f64 y x))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (+.f64 y x))) (*.f64 y (/.f64 y (+.f64 y x))))))) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (pow.f64 (+.f64 y x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (+.f64 y x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y (/.f64 y (+.f64 y x))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (+.f64 y x))) (*.f64 y (/.f64 y (+.f64 y x))))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))))))) (/.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 y x)) (pow.f64 (+.f64 y x) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 y x) (*.f64 y y)) (pow.f64 (+.f64 y x) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) (pow.f64 y #s(literal 3 binary64))) (pow.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 y y (*.f64 x x)) (+.f64 y x))) (/.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 (fma.f64 y y (*.f64 x x)) (+.f64 y x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))) (/.f64 (pow.f64 y #s(literal 9 binary64)) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (+.f64 y x))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (+.f64 y x))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 y y (*.f64 x x))) (+.f64 y x)) (/.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) (fma.f64 y y (*.f64 x x))) (+.f64 y x)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (+.f64 y x)) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (fma.f64 (*.f64 y y) (fma.f64 y y (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (+.f64 y x)))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))) (/.f64 (/.f64 (pow.f64 y #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (/.f64 (pow.f64 y #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))) (/.f64 (pow.f64 y #s(literal 9 binary64)) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))) (/.f64 (pow.f64 y #s(literal 6 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x))))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))) (/.f64 (/.f64 (pow.f64 y #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))) (/.f64 (/.f64 (pow.f64 y #s(literal 9 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 6 binary64))) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(-.f64 (*.f64 x (/.f64 x (+.f64 y x))) (/.f64 (*.f64 (neg.f64 (neg.f64 y)) y) (+.f64 y x)))
(-.f64 (*.f64 x (/.f64 x (+.f64 y x))) (*.f64 y (/.f64 y (+.f64 y x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(-.f64 x y)
(fabs.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 y x))))
(fabs.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(fabs.f64 (/.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) (-.f64 y x)))
(fabs.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 y x))))
(fabs.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x)))))
(fabs.f64 (neg.f64 (-.f64 y x)))
(fabs.f64 (/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 y x)))
(fabs.f64 (/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (+.f64 y x) y (*.f64 x x))))
(fabs.f64 (-.f64 y x))
(fabs.f64 (-.f64 x y))
(exp.f64 (/.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x y))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (-.f64 x y)))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (-.f64 x y)) (/.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)))) (-.f64 x y)))
(+.f64 (cosh.f64 (log.f64 (-.f64 x y))) (sinh.f64 (log.f64 (-.f64 x y))))
(+.f64 (*.f64 x (/.f64 x (+.f64 y x))) (*.f64 y (/.f64 y (+.f64 y x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (+.f64 y x) y (*.f64 x x))))

eval148.0ms (2.8%)

Memory
6.3MiB live, 236.9MiB allocated
Compiler

Compiled 25 737 to 2 681 computations (89.6% saved)

prune15.0ms (0.3%)

Memory
14.5MiB live, 59.8MiB allocated
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New8652867
Fresh000
Picked123
Done011
Total8665871
Accuracy
100.0%
Counts
871 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
87.7%
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x))
88.5%
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64)) y))
53.1%
#s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))
49.0%
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
Compiler

Compiled 51 to 43 computations (15.7% saved)

simplify167.0ms (3.2%)

Memory
-26.6MiB live, 170.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 y x)
cost-diff0
(fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64))
cost-diff0
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x))
cost-diff3
(*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x)
cost-diff0
(/.f64 #s(literal 200 binary64) y)
cost-diff0
(fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64))
cost-diff0
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64)) y))
cost-diff3
(*.f64 (fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64)) y)
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01470
02270
13370
26970
315070
433866
561258
6161658
7511658
8657358
9783458
0814058
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64)) y))
(*.f64 (fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64)) y)
(fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64))
(/.f64 #s(literal 200 binary64) y)
#s(literal 200 binary64)
y
x
#s(literal -200 binary64)
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x)
(fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64))
(/.f64 y x)
y
x
#s(literal -200 binary64)
#s(literal 200 binary64)
Outputs
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64)) y))
#s(approx (* 200 (- x y)) (*.f64 (-.f64 y x) #s(literal -200 binary64)))
(*.f64 (fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64)) y)
(*.f64 (-.f64 y x) #s(literal -200 binary64))
(fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64))
(/.f64 #s(literal 200 binary64) y)
#s(literal 200 binary64)
y
x
#s(literal -200 binary64)
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x))
#s(approx (* 200 (- x y)) (*.f64 (-.f64 y x) #s(literal -200 binary64)))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x)
(*.f64 (-.f64 y x) #s(literal -200 binary64))
(fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64))
(/.f64 y x)
y
x
#s(literal -200 binary64)
#s(literal 200 binary64)

localize53.0ms (1%)

Memory
12.2MiB live, 106.2MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(/.f64 y x)
accuracy0.0
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x))
accuracy0.09765625
(fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64))
accuracy7.784690829503434
(*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x)
accuracy0.0
(/.f64 #s(literal 200 binary64) y)
accuracy0.0
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64)) y))
accuracy0.3163213964660673
(fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64))
accuracy7.096907275375184
(*.f64 (fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64)) y)
Samples
31.0ms245×0valid
10.0ms1valid
1.0ms3valid
1.0ms2valid
Compiler

Compiled 58 to 16 computations (72.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
adjust: 10.0ms (32.2% of total)
ival-mult: 8.0ms (25.7% of total)
ival-add: 7.0ms (22.5% of total)
ival-div: 4.0ms (12.9% of total)
ival-sub: 2.0ms (6.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series14.0ms (0.3%)

Memory
-20.2MiB live, 24.5MiB allocated
Counts
8 → 21
Calls
Call 1
Inputs
(*.f64 (fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64)) y)
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64)) y))
(fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64))
(/.f64 #s(literal 200 binary64) y)
(*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x)
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x))
(fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64))
(/.f64 y x)
Outputs
(* -200 y)
(+ (* -200 y) (* 200 x))
-200
(- (* 200 (/ x y)) 200)
(* -200 (/ y x))
(/ (+ (* -200 y) (* 200 x)) x)
(/ y x)
(* 200 x)
(* x (+ 200 (* -200 (/ y x))))
(* 200 (/ x y))
(* x (- (* 200 (/ 1 y)) (* 200 (/ 1 x))))
200
(+ 200 (* -200 (/ y x)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ 1 x)) (* 200 (/ 1 y)))))
(/ (+ (* -200 y) (* 200 x)) y)
(/ 200 y)
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ 1 y)) (* 200 (/ 1 x))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (- (* 200 (/ 1 x)) (* 200 (/ 1 y)))))
Calls

6 calls:

TimeVariablePointExpression
5.0ms
y
@0
((* (+ (* (/ 200 y) x) -200) y) (* 200 (- x y)) (+ (* (/ 200 y) x) -200) (/ 200 y) (* (+ (* (/ y x) -200) 200) x) (* 200 (- x y)) (+ (* (/ y x) -200) 200) (/ y x))
2.0ms
x
@inf
((* (+ (* (/ 200 y) x) -200) y) (* 200 (- x y)) (+ (* (/ 200 y) x) -200) (/ 200 y) (* (+ (* (/ y x) -200) 200) x) (* 200 (- x y)) (+ (* (/ y x) -200) 200) (/ y x))
2.0ms
y
@-inf
((* (+ (* (/ 200 y) x) -200) y) (* 200 (- x y)) (+ (* (/ 200 y) x) -200) (/ 200 y) (* (+ (* (/ y x) -200) 200) x) (* 200 (- x y)) (+ (* (/ y x) -200) 200) (/ y x))
2.0ms
y
@inf
((* (+ (* (/ 200 y) x) -200) y) (* 200 (- x y)) (+ (* (/ 200 y) x) -200) (/ 200 y) (* (+ (* (/ y x) -200) 200) x) (* 200 (- x y)) (+ (* (/ y x) -200) 200) (/ y x))
1.0ms
x
@-inf
((* (+ (* (/ 200 y) x) -200) y) (* 200 (- x y)) (+ (* (/ 200 y) x) -200) (/ 200 y) (* (+ (* (/ y x) -200) 200) x) (* 200 (- x y)) (+ (* (/ y x) -200) 200) (/ y x))

simplify117.0ms (2.2%)

Memory
15.3MiB live, 191.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040123
1112105
2328105
3912105
42687105
55274105
67842105
0804497
Stop Event
iter limit
node limit
Counts
21 → 21
Calls
Call 1
Inputs
(* -200 y)
(+ (* -200 y) (* 200 x))
-200
(- (* 200 (/ x y)) 200)
(* -200 (/ y x))
(/ (+ (* -200 y) (* 200 x)) x)
(/ y x)
(* 200 x)
(* x (+ 200 (* -200 (/ y x))))
(* 200 (/ x y))
(* x (- (* 200 (/ 1 y)) (* 200 (/ 1 x))))
200
(+ 200 (* -200 (/ y x)))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ 1 x)) (* 200 (/ 1 y)))))
(/ (+ (* -200 y) (* 200 x)) y)
(/ 200 y)
(* y (- (* 200 (/ x y)) 200))
(* y (- (* 200 (/ 1 y)) (* 200 (/ 1 x))))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(* -1 (* y (- (* 200 (/ 1 x)) (* 200 (/ 1 y)))))
Outputs
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(+ (* -200 y) (* 200 x))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
-200
#s(literal -200 binary64)
(- (* 200 (/ x y)) 200)
(fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64))
(* -200 (/ y x))
(*.f64 (/.f64 y x) #s(literal -200 binary64))
(/ (+ (* -200 y) (* 200 x)) x)
(fma.f64 (/.f64 #s(literal -200 binary64) x) y #s(literal 200 binary64))
(/ y x)
(/.f64 y x)
(* 200 x)
(*.f64 #s(literal 200 binary64) x)
(* x (+ 200 (* -200 (/ y x))))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(* 200 (/ x y))
(*.f64 (/.f64 x y) #s(literal 200 binary64))
(* x (- (* 200 (/ 1 y)) (* 200 (/ 1 x))))
(fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64))
200
#s(literal 200 binary64)
(+ 200 (* -200 (/ y x)))
(fma.f64 (/.f64 #s(literal -200 binary64) x) y #s(literal 200 binary64))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(* -1 (* x (- (* 200 (/ 1 x)) (* 200 (/ 1 y)))))
(fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64))
(/ (+ (* -200 y) (* 200 x)) y)
(fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64))
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(* y (- (* 200 (/ x y)) 200))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(* y (- (* 200 (/ 1 y)) (* 200 (/ 1 x))))
(fma.f64 (/.f64 #s(literal -200 binary64) x) y #s(literal 200 binary64))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(* -1 (* y (- (* 200 (/ 1 x)) (* 200 (/ 1 y)))))
(fma.f64 (/.f64 #s(literal -200 binary64) x) y #s(literal 200 binary64))

rewrite288.0ms (5.5%)

Memory
7.7MiB live, 280.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01462
02262
17862
248462
3502562
0862362
Stop Event
iter limit
node limit
iter limit
Counts
8 → 190
Calls
Call 1
Inputs
(*.f64 (fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64)) y)
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64)) y))
(fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64))
(/.f64 #s(literal 200 binary64) y)
(*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x)
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x))
(fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64))
(/.f64 y x)
Outputs
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal -8000000 binary64)) y) (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x))))
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal -8000000 binary64)) y) (+.f64 (pow.f64 (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)) (-.f64 (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64))) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) #s(literal 40000 binary64)) y) (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) #s(literal -8000000 binary64))) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -40000 binary64) y) x #s(literal 40000 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) #s(literal 40000 binary64)) y) (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) #s(literal 40000 binary64))) (fma.f64 x (/.f64 #s(literal 200 binary64) y) #s(literal -200 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) #s(literal 40000 binary64)) (/.f64 y (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))))
(*.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal -8000000 binary64)) (/.f64 y (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(*.f64 (fma.f64 x (/.f64 #s(literal 200 binary64) y) #s(literal -200 binary64)) y)
(*.f64 y (fma.f64 x (/.f64 #s(literal 200 binary64) y) #s(literal -200 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 40000 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64))) y) (-.f64 #s(literal -200 binary64) (*.f64 x (/.f64 #s(literal 200 binary64) y))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) #s(literal 40000 binary64))) y) (neg.f64 (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal -8000000 binary64))) y) (neg.f64 (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(/.f64 (*.f64 y (-.f64 #s(literal 40000 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)))) (-.f64 #s(literal -200 binary64) (*.f64 x (/.f64 #s(literal 200 binary64) y))))
(/.f64 (*.f64 y (neg.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) #s(literal 40000 binary64)))) (neg.f64 (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))))
(/.f64 (*.f64 y (neg.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal -8000000 binary64)))) (neg.f64 (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) y) #s(literal 2 binary64)) (*.f64 (*.f64 y y) #s(literal 40000 binary64))) (-.f64 (*.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) y) (*.f64 #s(literal -200 binary64) y)))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) y) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) y)))
(/.f64 (fma.f64 #s(literal 8000000 binary64) (pow.f64 (*.f64 (/.f64 x y) y) #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8000000 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) y) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 y y) #s(literal 40000 binary64)) (*.f64 (*.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) y) (*.f64 #s(literal -200 binary64) y)))))
(/.f64 (fma.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 8000000 binary64) (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) y) #s(literal 3 binary64))) (fma.f64 (*.f64 y y) #s(literal 40000 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) y) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal -8000000 binary64)) y)) (neg.f64 (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) #s(literal 40000 binary64)) y)) (neg.f64 (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal -8000000 binary64)) y) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) #s(literal 40000 binary64)) y) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64)))
(fma.f64 (*.f64 y (/.f64 #s(literal 200 binary64) y)) x (*.f64 #s(literal -200 binary64) y))
(fma.f64 (*.f64 y #s(literal 200 binary64)) (/.f64 x y) (*.f64 #s(literal -200 binary64) y))
(fma.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) y (*.f64 (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) y))
(fma.f64 (*.f64 x y) (/.f64 #s(literal 200 binary64) y) (*.f64 #s(literal -200 binary64) y))
(fma.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) y (*.f64 #s(literal -200 binary64) y))
(fma.f64 #s(literal -200 binary64) y (*.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) y))
(fma.f64 x (*.f64 (/.f64 #s(literal 200 binary64) y) y) (*.f64 #s(literal -200 binary64) y))
(fma.f64 (/.f64 #s(literal 200 binary64) y) (*.f64 x y) (*.f64 #s(literal -200 binary64) y))
(fma.f64 y (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) (*.f64 y (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x))))))
(fma.f64 y (*.f64 x (/.f64 #s(literal 200 binary64) y)) (*.f64 #s(literal -200 binary64) y))
(fma.f64 y #s(literal -200 binary64) (*.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) y))
(fma.f64 #s(literal 200 binary64) (*.f64 (/.f64 x y) y) (*.f64 #s(literal -200 binary64) y))
(-.f64 (*.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) y) (*.f64 y #s(literal 200 binary64)))
(-.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal -200 binary64) y) x) y))
(-.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 (neg.f64 y) (*.f64 x (/.f64 #s(literal 200 binary64) y))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) y) (*.f64 (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) y))
(+.f64 (*.f64 y (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x))))) (*.f64 y (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x))))))
(+.f64 (*.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) y) (*.f64 #s(literal -200 binary64) y))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) y))
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 x (/.f64 #s(literal 200 binary64) y) #s(literal -200 binary64)) y))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) #s(literal 40000 binary64)) (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) #s(literal -8000000 binary64))) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -40000 binary64) y) x #s(literal 40000 binary64))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal -8000000 binary64)) (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal -8000000 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)) (-.f64 (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64))) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) #s(literal 40000 binary64)) (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) #s(literal 40000 binary64))) (fma.f64 x (/.f64 #s(literal 200 binary64) y) #s(literal -200 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))) (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) #s(literal 2 binary64))) (-.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))) (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 40000 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal -200 binary64) (*.f64 x (/.f64 #s(literal 200 binary64) y)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) #s(literal 40000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal -8000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))) (*.f64 (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64)) #s(literal 40000 binary64))) (pow.f64 (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x))) (*.f64 (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x))) #s(literal -8000000 binary64))) (pow.f64 (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 4 binary64)) #s(literal 1600000000 binary64)) (*.f64 (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 40000 binary64)) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))))
(/.f64 (-.f64 #s(literal 40000 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64))) (-.f64 #s(literal -200 binary64) (*.f64 x (/.f64 #s(literal 200 binary64) y))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 6 binary64)) #s(literal 64000000000000 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 4 binary64)) #s(literal 1600000000 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -40000 binary64) y) x) #s(literal 2 binary64))) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 6 binary64)) #s(literal 64000000000000 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) #s(literal -8000000 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(/.f64 (+.f64 #s(literal -512000000000000000000 binary64) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 9 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 6 binary64)) #s(literal 64000000000000 binary64)) (*.f64 #s(literal -64000000000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)))) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) #s(literal 40000 binary64))) (neg.f64 (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal -8000000 binary64))) (neg.f64 (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) #s(literal 40000 binary64)) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal -8000000 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) #s(literal 40000 binary64))) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal -8000000 binary64))) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) #s(literal 40000 binary64)) (neg.f64 (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64)))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal -8000000 binary64)) (neg.f64 (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x))))))
(fma.f64 (exp.f64 (log.f64 #s(literal 200 binary64))) (exp.f64 (log.f64 (/.f64 x y))) #s(literal -200 binary64))
(fma.f64 (exp.f64 (log.f64 (/.f64 #s(literal 200 binary64) y))) x #s(literal -200 binary64))
(fma.f64 (/.f64 #s(literal -8000000 binary64) (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x))) (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(fma.f64 (/.f64 #s(literal -8000000 binary64) (+.f64 (pow.f64 (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)) (-.f64 (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64))) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x))) (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)) (-.f64 (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64))) (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 4 binary64))) (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(fma.f64 (/.f64 x y) #s(literal 200 binary64) #s(literal -200 binary64))
(fma.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3/2 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(fma.f64 (pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal 3 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(fma.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) (/.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(fma.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(fma.f64 #s(literal -200 binary64) (/.f64 x (neg.f64 y)) #s(literal -200 binary64))
(fma.f64 x (exp.f64 (log.f64 (/.f64 #s(literal 200 binary64) y))) #s(literal -200 binary64))
(fma.f64 x (/.f64 #s(literal 200 binary64) y) #s(literal -200 binary64))
(fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64))
(fma.f64 #s(literal 200 binary64) (/.f64 x y) #s(literal -200 binary64))
(-.f64 (/.f64 #s(literal 40000 binary64) (-.f64 #s(literal -200 binary64) (*.f64 x (/.f64 #s(literal 200 binary64) y)))) (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) (-.f64 #s(literal -200 binary64) (*.f64 x (/.f64 #s(literal 200 binary64) y)))))
(-.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 2 binary64)) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))) (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))))
(-.f64 #s(literal -200 binary64) (*.f64 (/.f64 #s(literal -200 binary64) y) x))
(+.f64 (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal 3 binary64)) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))) (/.f64 #s(literal -8000000 binary64) (fma.f64 #s(literal 40000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 (/.f64 #s(literal -40000 binary64) y) x)))))
(+.f64 (*.f64 x (/.f64 #s(literal 200 binary64) y)) #s(literal -200 binary64))
(+.f64 #s(literal -200 binary64) (*.f64 x (/.f64 #s(literal 200 binary64) y)))
(/.f64 #s(literal -200 binary64) (neg.f64 y))
(/.f64 #s(literal 200 binary64) y)
(neg.f64 (/.f64 #s(literal -200 binary64) y))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) #s(literal 40000 binary64)) x) (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) #s(literal 8000000 binary64))) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 40000 binary64) (fma.f64 #s(literal -40000 binary64) (/.f64 y x) #s(literal 40000 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) #s(literal 40000 binary64)) x) (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) #s(literal 40000 binary64))) (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal 8000000 binary64)) x) (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x)))))
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal 8000000 binary64)) x) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 6 binary64)) #s(literal 64000000000000 binary64) (pow.f64 (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x))) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 4 binary64)) #s(literal 1600000000 binary64) (*.f64 (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x))) (-.f64 (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x))) (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) #s(literal 40000 binary64)) (/.f64 x (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64))))
(*.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal 8000000 binary64)) (/.f64 x (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x)
(*.f64 x (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 40000 binary64) (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64))) x) (-.f64 #s(literal 200 binary64) (*.f64 (/.f64 y x) #s(literal -200 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) #s(literal 40000 binary64))) x) (neg.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal 8000000 binary64))) x) (neg.f64 (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(/.f64 (*.f64 x (-.f64 #s(literal 40000 binary64) (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 200 binary64) (*.f64 (/.f64 y x) #s(literal -200 binary64))))
(/.f64 (*.f64 x (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) #s(literal 40000 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal 8000000 binary64)))) (neg.f64 (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 40000 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) x) (*.f64 x #s(literal 200 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) x) #s(literal 2 binary64))) (-.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) x)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x (/.f64 y x)) #s(literal 3 binary64)) #s(literal -8000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8000000 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 40000 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) x) (*.f64 x #s(literal 200 binary64))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8000000 binary64) (pow.f64 (*.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 x x) #s(literal 40000 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) #s(literal 40000 binary64)) x)) (neg.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal 8000000 binary64)) x)) (neg.f64 (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) #s(literal 40000 binary64)) x) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal 8000000 binary64)) x) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64)))
(fma.f64 (*.f64 x (/.f64 y x)) #s(literal -200 binary64) (*.f64 x #s(literal 200 binary64)))
(fma.f64 (*.f64 #s(literal -200 binary64) x) (/.f64 y x) (*.f64 x #s(literal 200 binary64)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) x (*.f64 (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) x))
(fma.f64 (*.f64 x y) (/.f64 #s(literal -200 binary64) x) (*.f64 x #s(literal 200 binary64)))
(fma.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) x (*.f64 x #s(literal 200 binary64)))
(fma.f64 (/.f64 y x) (*.f64 #s(literal -200 binary64) x) (*.f64 x #s(literal 200 binary64)))
(fma.f64 #s(literal -200 binary64) (*.f64 (/.f64 y x) x) (*.f64 x #s(literal 200 binary64)))
(fma.f64 x (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) (*.f64 x (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64)))))
(fma.f64 x (*.f64 (/.f64 y x) #s(literal -200 binary64)) (*.f64 x #s(literal 200 binary64)))
(fma.f64 x #s(literal 200 binary64) (*.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) x))
(fma.f64 y (*.f64 (/.f64 #s(literal -200 binary64) x) x) (*.f64 x #s(literal 200 binary64)))
(fma.f64 #s(literal 200 binary64) x (*.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) x))
(-.f64 (*.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) x) (*.f64 #s(literal -200 binary64) x))
(-.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 (*.f64 (/.f64 y x) #s(literal 200 binary64)) x))
(-.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 (neg.f64 x) (*.f64 (/.f64 y x) #s(literal -200 binary64))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) x) (*.f64 (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) x))
(+.f64 (*.f64 x (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64)))) (*.f64 x (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64)))))
(+.f64 (*.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) x) (*.f64 x #s(literal 200 binary64)))
(+.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) x))
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) #s(literal 40000 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) #s(literal 8000000 binary64))) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 40000 binary64) (fma.f64 #s(literal -40000 binary64) (/.f64 y x) #s(literal 40000 binary64))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal 8000000 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal 8000000 binary64)) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 6 binary64)) #s(literal 64000000000000 binary64) (pow.f64 (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x))) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 4 binary64)) #s(literal 1600000000 binary64) (*.f64 (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x))) (-.f64 (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x))) (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) #s(literal 40000 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) #s(literal 40000 binary64))) (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64))) (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 y x) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64))) #s(literal 3 binary64))) (pow.f64 (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64)))) (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64)))))))
(/.f64 (fma.f64 #s(literal -512000000000000000000 binary64) (pow.f64 (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 40000 binary64) (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 200 binary64) (*.f64 (/.f64 y x) #s(literal -200 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) #s(literal 40000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal 8000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64)) #s(literal 40000 binary64))) (pow.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64)) (*.f64 (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64)) #s(literal 8000000 binary64))) (pow.f64 (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 200 binary64)) #s(literal 4 binary64)) #s(literal 1600000000 binary64)) (*.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 40000 binary64) #s(literal 40000 binary64)) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64))))
(/.f64 (-.f64 #s(literal 40000 binary64) (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 200 binary64) (*.f64 (/.f64 y x) #s(literal -200 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 200 binary64)) #s(literal 6 binary64)) #s(literal 64000000000000 binary64)) (*.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 4 binary64)) #s(literal 1600000000 binary64) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) #s(literal 1600000000 binary64) #s(literal 1600000000 binary64))) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 200 binary64)) #s(literal 6 binary64)) #s(literal 64000000000000 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) #s(literal 8000000 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 9 binary64)) #s(literal -512000000000000000000 binary64) #s(literal 512000000000000000000 binary64)) (*.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 6 binary64)) #s(literal 64000000000000 binary64) (-.f64 #s(literal 64000000000000 binary64) (*.f64 #s(literal -64000000000000 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))))) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) #s(literal 40000 binary64))) (neg.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal 8000000 binary64))) (neg.f64 (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) #s(literal 40000 binary64)) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal 8000000 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) #s(literal 40000 binary64))) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal 8000000 binary64))) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) #s(literal 40000 binary64)) (neg.f64 (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64)))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 8000000 binary64) #s(literal 8000000 binary64)) (neg.f64 (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64)))))
(fma.f64 (exp.f64 (log.f64 #s(literal -200 binary64))) (exp.f64 (log.f64 (/.f64 y x))) #s(literal 200 binary64))
(fma.f64 (exp.f64 (log.f64 (/.f64 y x))) (exp.f64 (log.f64 #s(literal -200 binary64))) #s(literal 200 binary64))
(fma.f64 (/.f64 #s(literal 8000000 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x)))) (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(fma.f64 (/.f64 #s(literal 8000000 binary64) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 6 binary64)) #s(literal 64000000000000 binary64) (pow.f64 (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x))) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 4 binary64)) #s(literal 1600000000 binary64) (*.f64 (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x))) (-.f64 (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x))) (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal 200 binary64)) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x)))) (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 6 binary64)) #s(literal 64000000000000 binary64) (pow.f64 (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x))) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 y x) #s(literal 4 binary64)) #s(literal 1600000000 binary64) (*.f64 (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x))) (-.f64 (-.f64 #s(literal 40000 binary64) (*.f64 #s(literal -40000 binary64) (/.f64 y x))) (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(fma.f64 (/.f64 #s(literal -200 binary64) x) y #s(literal 200 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3/2 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (/.f64 #s(literal -8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(fma.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(fma.f64 #s(literal -8000000 binary64) (/.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(fma.f64 (neg.f64 y) (/.f64 #s(literal -200 binary64) (neg.f64 x)) #s(literal 200 binary64))
(fma.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64))
(fma.f64 #s(literal -200 binary64) (/.f64 y x) #s(literal 200 binary64))
(fma.f64 y (exp.f64 (log.f64 (/.f64 #s(literal -200 binary64) x))) #s(literal 200 binary64))
(fma.f64 y (/.f64 #s(literal -200 binary64) x) #s(literal 200 binary64))
(-.f64 (/.f64 #s(literal 40000 binary64) (-.f64 #s(literal 200 binary64) (*.f64 (/.f64 y x) #s(literal -200 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 200 binary64) (*.f64 (/.f64 y x) #s(literal -200 binary64)))))
(-.f64 (*.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)) (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64)))) (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64))))
(-.f64 #s(literal 200 binary64) (*.f64 (/.f64 y x) #s(literal 200 binary64)))
(+.f64 (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))) (/.f64 #s(literal 8000000 binary64) (fma.f64 (/.f64 y x) (-.f64 (*.f64 #s(literal 40000 binary64) (/.f64 y x)) #s(literal -40000 binary64)) #s(literal 40000 binary64))))
(+.f64 (*.f64 (/.f64 y x) #s(literal -200 binary64)) #s(literal 200 binary64))
(+.f64 #s(literal 200 binary64) (*.f64 (/.f64 y x) #s(literal -200 binary64)))
(/.f64 (neg.f64 y) (neg.f64 x))
(/.f64 y x)
(neg.f64 (/.f64 (neg.f64 y) x))

eval85.0ms (1.6%)

Memory
-15.4MiB live, 97.6MiB allocated
Compiler

Compiled 6 680 to 869 computations (87% saved)

prune5.0ms (0.1%)

Memory
14.9MiB live, 14.9MiB allocated
Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New1992201
Fresh000
Picked112
Done033
Total2006206
Accuracy
100.0%
Counts
206 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
99.1%
#s(approx (* 200 (- x y)) (fma.f64 y (*.f64 (/.f64 #s(literal -200 binary64) x) x) (*.f64 x #s(literal 200 binary64))))
87.7%
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x))
41.9%
#s(approx (* 200 (- x y)) (*.f64 #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64))) y))
53.1%
#s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))
49.0%
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
Compiler

Compiled 74 to 59 computations (20.3% saved)

simplify170.0ms (3.3%)

Memory
31.1MiB live, 118.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal -200 binary64) x)
cost-diff0
#s(approx (* 200 (- x y)) (fma.f64 y (*.f64 (/.f64 #s(literal -200 binary64) x) x) (*.f64 x #s(literal 200 binary64))))
cost-diff1
(fma.f64 y (*.f64 (/.f64 #s(literal -200 binary64) x) x) (*.f64 x #s(literal 200 binary64)))
cost-diff4
(*.f64 (/.f64 #s(literal -200 binary64) x) x)
cost-diff0
(*.f64 (/.f64 x y) #s(literal 200 binary64))
cost-diff0
#s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64)))
cost-diff0
(*.f64 #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64))) y)
cost-diff0
#s(approx (* 200 (- x y)) (*.f64 #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64))) y))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019101
02797
14695
29389
320587
442387
5142887
6394887
7553687
8647587
9685287
10711887
0821784
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* 200 (- x y)) (*.f64 #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64))) y))
(*.f64 #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64))) y)
#s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64)))
(*.f64 (/.f64 x y) #s(literal 200 binary64))
(/.f64 x y)
x
y
#s(literal 200 binary64)
#s(approx (* 200 (- x y)) (fma.f64 y (*.f64 (/.f64 #s(literal -200 binary64) x) x) (*.f64 x #s(literal 200 binary64))))
(fma.f64 y (*.f64 (/.f64 #s(literal -200 binary64) x) x) (*.f64 x #s(literal 200 binary64)))
y
(*.f64 (/.f64 #s(literal -200 binary64) x) x)
(/.f64 #s(literal -200 binary64) x)
#s(literal -200 binary64)
x
(*.f64 x #s(literal 200 binary64))
#s(literal 200 binary64)
Outputs
#s(approx (* 200 (- x y)) (*.f64 #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64))) y))
#s(approx (* 200 (- x y)) (*.f64 #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 #s(literal 200 binary64) y) x)) y))
(*.f64 #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64))) y)
(*.f64 #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 #s(literal 200 binary64) y) x)) y)
#s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64)))
#s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 #s(literal 200 binary64) y) x))
(*.f64 (/.f64 x y) #s(literal 200 binary64))
(*.f64 (/.f64 #s(literal 200 binary64) y) x)
(/.f64 x y)
x
y
#s(literal 200 binary64)
#s(approx (* 200 (- x y)) (fma.f64 y (*.f64 (/.f64 #s(literal -200 binary64) x) x) (*.f64 x #s(literal 200 binary64))))
#s(approx (* 200 (- x y)) (*.f64 (-.f64 x y) #s(literal 200 binary64)))
(fma.f64 y (*.f64 (/.f64 #s(literal -200 binary64) x) x) (*.f64 x #s(literal 200 binary64)))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
y
(*.f64 (/.f64 #s(literal -200 binary64) x) x)
#s(literal -200 binary64)
(/.f64 #s(literal -200 binary64) x)
#s(literal -200 binary64)
x
(*.f64 x #s(literal 200 binary64))
#s(literal 200 binary64)

localize83.0ms (1.6%)

Memory
-35.3MiB live, 111.6MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 x #s(literal 200 binary64))
accuracy0.0
#s(approx (* 200 (- x y)) (fma.f64 y (*.f64 (/.f64 #s(literal -200 binary64) x) x) (*.f64 x #s(literal 200 binary64))))
accuracy0.01171875
(fma.f64 y (*.f64 (/.f64 #s(literal -200 binary64) x) x) (*.f64 x #s(literal 200 binary64)))
accuracy0.6171039515023977
(*.f64 (/.f64 #s(literal -200 binary64) x) x)
accuracy0.0
#s(approx (* 200 (- x y)) (*.f64 #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64))) y))
accuracy0.23454841452874398
(*.f64 (/.f64 x y) #s(literal 200 binary64))
accuracy7.096907275375184
(*.f64 #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64))) y)
accuracy29.96626567948301
#s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64)))
Samples
37.0ms245×0valid
2.0ms3valid
1.0ms2valid
0.0ms1valid
Compiler

Compiled 65 to 19 computations (70.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 11.0ms (49.9% of total)
ival-div: 6.0ms (27.2% of total)
ival-add: 3.0ms (13.6% of total)
ival-sub: 2.0ms (9.1% of total)
adjust: 1.0ms (4.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series7.0ms (0.1%)

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

6 calls:

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

simplify110.0ms (2.1%)

Memory
5.8MiB live, 150.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03678
110168
227668
372768
4183268
5380668
6617868
7745368
0801164
Stop Event
iter limit
node limit
Counts
14 → 14
Calls
Call 1
Inputs
(* -200 y)
(+ (* -200 y) (* 200 x))
-200
(- (* 200 (/ x y)) 200)
(* 200 (/ x y))
(/ -200 x)
(* 200 x)
(* x (+ 200 (* -200 (/ y x))))
(* x (- (* 200 (/ 1 y)) (* 200 (/ 1 x))))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(* -1 (* x (- (* 200 (/ 1 x)) (* 200 (/ 1 y)))))
(/ (+ (* -200 y) (* 200 x)) y)
(* y (- (* 200 (/ x y)) 200))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
Outputs
(* -200 y)
(*.f64 #s(literal -200 binary64) y)
(+ (* -200 y) (* 200 x))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
-200
#s(literal -200 binary64)
(- (* 200 (/ x y)) 200)
(fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64))
(* 200 (/ x y))
(*.f64 (/.f64 x y) #s(literal 200 binary64))
(/ -200 x)
(/.f64 #s(literal -200 binary64) x)
(* 200 x)
(*.f64 x #s(literal 200 binary64))
(* x (+ 200 (* -200 (/ y x))))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(* x (- (* 200 (/ 1 y)) (* 200 (/ 1 x))))
(fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64))
(* -1 (* x (- (* 200 (/ y x)) 200)))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(* -1 (* x (- (* 200 (/ 1 x)) (* 200 (/ 1 y)))))
(fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64))
(/ (+ (* -200 y) (* 200 x)) y)
(fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64))
(* y (- (* 200 (/ x y)) 200))
(*.f64 (-.f64 x y) #s(literal 200 binary64))
(* -1 (* y (+ 200 (* -200 (/ x y)))))
(*.f64 (-.f64 x y) #s(literal 200 binary64))

rewrite259.0ms (5%)

Memory
29.3MiB live, 300.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01991
02791
19189
255879
3636579
0825476
Stop Event
iter limit
node limit
iter limit
Counts
9 → 122
Calls
Call 1
Inputs
#s(approx (* 200 (- x y)) (*.f64 #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64))) y))
(*.f64 #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64))) y)
#s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64)))
(*.f64 (/.f64 x y) #s(literal 200 binary64))
(*.f64 (/.f64 #s(literal -200 binary64) x) x)
(fma.f64 y (*.f64 (/.f64 #s(literal -200 binary64) x) x) (*.f64 x #s(literal 200 binary64)))
#s(approx (* 200 (- x y)) (fma.f64 y (*.f64 (/.f64 #s(literal -200 binary64) x) x) (*.f64 x #s(literal 200 binary64))))
(/.f64 #s(literal -200 binary64) x)
(*.f64 x #s(literal 200 binary64))
Outputs
#s(approx (* 200 (- x y)) (*.f64 #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 #s(literal 200 binary64) y) x)) y))
(*.f64 #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 #s(literal 200 binary64) y) x)) y)
(*.f64 y #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 #s(literal 200 binary64) y) x)))
#s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 #s(literal 200 binary64) y) x))
(*.f64 (neg.f64 x) (/.f64 #s(literal -200 binary64) y))
(*.f64 (/.f64 x y) #s(literal 200 binary64))
(*.f64 #s(literal -200 binary64) (/.f64 (neg.f64 x) y))
(*.f64 (/.f64 #s(literal 200 binary64) y) x)
(*.f64 x (/.f64 #s(literal 200 binary64) y))
(*.f64 #s(literal 200 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal -200 binary64) x) (neg.f64 y))
(/.f64 (*.f64 x #s(literal 200 binary64)) y)
(neg.f64 (*.f64 (/.f64 x y) #s(literal -200 binary64)))
#s(literal -200 binary64)
(*.f64 (/.f64 (fma.f64 #s(literal 8000000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal 1600000000 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 (*.f64 #s(literal -200 binary64) x) (fma.f64 x #s(literal 200 binary64) (*.f64 y #s(literal 200 binary64))))))
(*.f64 (/.f64 (fma.f64 #s(literal 8000000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64))) (fma.f64 #s(literal 64000000000000 binary64) (pow.f64 y #s(literal 6 binary64)) (pow.f64 (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1600000000 binary64) (pow.f64 y #s(literal 4 binary64)) (*.f64 (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))) (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))) (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -40000 binary64) x) x (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal -40000 binary64) x) x (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64)))) (fma.f64 #s(literal -200 binary64) y (*.f64 x #s(literal 200 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -40000 binary64) x) x (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64))) (fma.f64 #s(literal 8000000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (fma.f64 #s(literal 40000 binary64) x (*.f64 y #s(literal -40000 binary64))))))
(*.f64 (/.f64 (fma.f64 #s(literal -200 binary64) y (*.f64 x #s(literal 200 binary64))) x) (/.f64 (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y)) (-.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 200 binary64))))
(*.f64 (fma.f64 (/.f64 #s(literal -200 binary64) x) y #s(literal 200 binary64)) x)
(*.f64 (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64))))) (/.f64 (fma.f64 #s(literal -200 binary64) y (*.f64 x #s(literal 200 binary64))) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(*.f64 (fma.f64 #s(literal -200 binary64) y (*.f64 x #s(literal 200 binary64))) (/.f64 (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y)) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(*.f64 x (-.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal -200 binary64)))
(*.f64 x (fma.f64 (/.f64 #s(literal -200 binary64) x) y #s(literal 200 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 #s(literal -40000 binary64) x) x (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64))) x) (-.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 200 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 40000 binary64) y) (/.f64 y (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 40000 binary64) x) (/.f64 x (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y)))) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 40000 binary64) y) (/.f64 y (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))) (*.f64 (*.f64 #s(literal 40000 binary64) x) (/.f64 x (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) #s(literal 2 binary64))) (fma.f64 #s(literal -200 binary64) y (*.f64 x #s(literal 200 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 40000 binary64) y) (/.f64 y (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 40000 binary64) x) (/.f64 x (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 40000 binary64) y) (/.f64 y (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 40000 binary64) x) (/.f64 x (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 40000 binary64) y) (/.f64 y (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y)))) (*.f64 (*.f64 #s(literal 40000 binary64) x) (/.f64 x (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64))))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 40000 binary64) x) x (*.f64 #s(literal -40000 binary64) (*.f64 y y)))) (neg.f64 (fma.f64 x #s(literal 200 binary64) (*.f64 y #s(literal 200 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -40000 binary64) x) x (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64))))) (neg.f64 (fma.f64 y #s(literal 200 binary64) (*.f64 x #s(literal 200 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8000000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64)) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))) (*.f64 (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y)) (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 2 binary64)))) (pow.f64 (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64))))) (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1600000000 binary64) (pow.f64 y #s(literal 4 binary64))) (*.f64 #s(literal 1600000000 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 y y) #s(literal 40000 binary64) (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(/.f64 (fma.f64 (*.f64 #s(literal 40000 binary64) x) x (*.f64 #s(literal -40000 binary64) (*.f64 y y))) (fma.f64 x #s(literal 200 binary64) (*.f64 y #s(literal 200 binary64))))
(/.f64 (fma.f64 #s(literal 64000000000000 binary64) (pow.f64 y #s(literal 6 binary64)) (*.f64 #s(literal 64000000000000 binary64) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (fma.f64 #s(literal 1600000000 binary64) (pow.f64 y #s(literal 4 binary64)) (fma.f64 #s(literal 1600000000 binary64) (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 y x) #s(literal 40000 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(/.f64 (fma.f64 #s(literal 64000000000000 binary64) (pow.f64 y #s(literal 6 binary64)) (*.f64 #s(literal 64000000000000 binary64) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (fma.f64 #s(literal 8000000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(/.f64 (fma.f64 #s(literal 512000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 9 binary64))) (*.f64 (fma.f64 #s(literal 64000000000000 binary64) (pow.f64 y #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 64000000000000 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) y) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -40000 binary64) x) x (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64)))) (fma.f64 y #s(literal 200 binary64) (*.f64 x #s(literal 200 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8000000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal -40000 binary64) x) x (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64))) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y)))
(/.f64 (fma.f64 #s(literal 8000000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -40000 binary64) x) x (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64)))) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 8000000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -40000 binary64) x) x (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64))) (fma.f64 y #s(literal 200 binary64) (*.f64 x #s(literal 200 binary64)))))
(neg.f64 (/.f64 (fma.f64 #s(literal 8000000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64))))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1600000000 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 (*.f64 #s(literal -200 binary64) x) (fma.f64 x #s(literal 200 binary64) (*.f64 y #s(literal 200 binary64))))) (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (fma.f64 #s(literal 64000000000000 binary64) (pow.f64 y #s(literal 6 binary64)) (pow.f64 (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1600000000 binary64) (pow.f64 y #s(literal 4 binary64)) (*.f64 (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))) (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))) (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1600000000 binary64) (pow.f64 y #s(literal 4 binary64))) (pow.f64 (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 (*.f64 #s(literal -200 binary64) x) (fma.f64 x #s(literal 200 binary64) (*.f64 y #s(literal 200 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 64000000000000 binary64) (pow.f64 y #s(literal 6 binary64)) (pow.f64 (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1600000000 binary64) (pow.f64 y #s(literal 4 binary64)) (*.f64 (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))) (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))) (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64)) (fma.f64 #s(literal 8000000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (fma.f64 #s(literal 40000 binary64) x (*.f64 y #s(literal -40000 binary64))))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -40000 binary64) x) x (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64)))) (fma.f64 #s(literal -200 binary64) y (*.f64 x #s(literal 200 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (/.f64 #s(literal 40000 binary64) x) (/.f64 (*.f64 y y) (-.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 200 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (/.f64 (*.f64 #s(literal 40000 binary64) y) x) (/.f64 y (-.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 200 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -200 binary64)) x) (/.f64 #s(literal -200 binary64) (-.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 200 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 2 binary64)) x) (/.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 200 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (/.f64 (*.f64 (fabs.f64 y) #s(literal 200 binary64)) x) (/.f64 (*.f64 (fabs.f64 y) #s(literal 200 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 200 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) x) (/.f64 (*.f64 (*.f64 #s(literal -200 binary64) x) y) (-.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 200 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (/.f64 (*.f64 y y) x) (/.f64 #s(literal 40000 binary64) (-.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 200 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (/.f64 y x) (/.f64 (*.f64 #s(literal 40000 binary64) y) (-.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 200 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal -200 binary64)) (/.f64 #s(literal -200 binary64) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (*.f64 #s(literal 40000 binary64) y) (/.f64 y (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64)) x) (/.f64 x (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (/.f64 (*.f64 y #s(literal 200 binary64)) x) (/.f64 (*.f64 y #s(literal 200 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 200 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 2 binary64)) (/.f64 (*.f64 x x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 2 binary64)) (/.f64 x (-.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 200 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3/2 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(fma.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3/2 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(fma.f64 (*.f64 y #s(literal 200 binary64)) (/.f64 (*.f64 y #s(literal 200 binary64)) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (*.f64 (fabs.f64 y) #s(literal 200 binary64)) (/.f64 (*.f64 (fabs.f64 y) #s(literal 200 binary64)) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(fma.f64 #s(literal 8000000 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(fma.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) (/.f64 (*.f64 (*.f64 #s(literal -200 binary64) x) y) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) (/.f64 (*.f64 #s(literal -200 binary64) y) (-.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 200 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) x (*.f64 x #s(literal 200 binary64)))
(fma.f64 (*.f64 #s(literal -200 binary64) x) (/.f64 y x) (*.f64 x #s(literal 200 binary64)))
(fma.f64 (*.f64 y x) (/.f64 #s(literal -200 binary64) x) (*.f64 x #s(literal 200 binary64)))
(fma.f64 (*.f64 y y) (/.f64 #s(literal 40000 binary64) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (pow.f64 y #s(literal 3 binary64)) (/.f64 #s(literal -8000000 binary64) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 8000000 binary64) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(fma.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal 200 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(fma.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -200 binary64) y) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(fma.f64 #s(literal 40000 binary64) (/.f64 (*.f64 y y) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 #s(literal -8000000 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(fma.f64 (neg.f64 x) #s(literal -200 binary64) (*.f64 #s(literal -200 binary64) y))
(fma.f64 (*.f64 #s(literal -200 binary64) y) (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(fma.f64 (*.f64 #s(literal -200 binary64) y) (/.f64 (*.f64 #s(literal -200 binary64) y) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 1 binary64) (*.f64 x #s(literal 200 binary64)))
(fma.f64 (*.f64 x #s(literal 200 binary64)) (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(fma.f64 (/.f64 #s(literal -200 binary64) x) (/.f64 (*.f64 (*.f64 y y) #s(literal -200 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -200 binary64) x) y) #s(literal 200 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 (/.f64 #s(literal -200 binary64) x) (*.f64 y x) (*.f64 x #s(literal 200 binary64)))
(fma.f64 #s(literal -200 binary64) (/.f64 (*.f64 (*.f64 y y) #s(literal -200 binary64)) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 #s(literal -200 binary64) (*.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 200 binary64)))
(fma.f64 #s(literal -200 binary64) (neg.f64 x) (*.f64 #s(literal -200 binary64) y))
(fma.f64 #s(literal -200 binary64) y (*.f64 x #s(literal 200 binary64)))
(fma.f64 y (/.f64 (*.f64 #s(literal 40000 binary64) y) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(fma.f64 y #s(literal -200 binary64) (*.f64 x #s(literal 200 binary64)))
(fma.f64 x (*.f64 (/.f64 #s(literal -200 binary64) x) y) (*.f64 x #s(literal 200 binary64)))
(fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) y))
(fma.f64 #s(literal 200 binary64) x (*.f64 #s(literal -200 binary64) y))
(-.f64 (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 2 binary64)) (fma.f64 x #s(literal 200 binary64) (*.f64 y #s(literal 200 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 2 binary64)) (fma.f64 x #s(literal 200 binary64) (*.f64 y #s(literal 200 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(-.f64 (*.f64 (*.f64 #s(literal 40000 binary64) y) (/.f64 y (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y)))) (*.f64 (*.f64 #s(literal 40000 binary64) x) (/.f64 x (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y)))))
(-.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 #s(literal -200 binary64) x))
(-.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 (/.f64 #s(literal 200 binary64) x) (*.f64 y x)))
(-.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 y #s(literal 200 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal -200 binary64) y) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))) (/.f64 (pow.f64 (*.f64 x #s(literal 200 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 40000 binary64) y) y (*.f64 x (-.f64 (*.f64 #s(literal 40000 binary64) x) (*.f64 y #s(literal -40000 binary64)))))))
(+.f64 (*.f64 (*.f64 #s(literal 40000 binary64) y) (/.f64 y (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y)))) (/.f64 (*.f64 (*.f64 #s(literal -40000 binary64) x) x) (fma.f64 #s(literal -200 binary64) x (*.f64 #s(literal -200 binary64) y))))
(+.f64 (*.f64 #s(literal -200 binary64) y) (*.f64 x #s(literal 200 binary64)))
(+.f64 (*.f64 x #s(literal 200 binary64)) (*.f64 #s(literal -200 binary64) y))
#s(approx (* 200 (- x y)) (fma.f64 #s(literal -200 binary64) y (*.f64 x #s(literal 200 binary64))))
(/.f64 #s(literal -200 binary64) x)
(/.f64 #s(literal 200 binary64) (neg.f64 x))
(neg.f64 (/.f64 #s(literal 200 binary64) x))
(*.f64 (neg.f64 x) #s(literal -200 binary64))
(*.f64 #s(literal -200 binary64) (neg.f64 x))
(*.f64 x #s(literal 200 binary64))
(*.f64 #s(literal 200 binary64) x)
(neg.f64 (*.f64 #s(literal -200 binary64) x))

eval112.0ms (2.2%)

Memory
-18.8MiB live, 52.6MiB allocated
Compiler

Compiled 4 113 to 504 computations (87.7% saved)

prune22.0ms (0.4%)

Memory
-31.6MiB live, 16.4MiB allocated
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New1272129
Fresh000
Picked202
Done134
Total1305135
Accuracy
100.0%
Counts
135 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 #s(literal 200 binary64) (-.f64 x y))
100.0%
#s(approx (* 200 (- x y)) (fma.f64 y #s(literal -200 binary64) (*.f64 x #s(literal 200 binary64))))
100.0%
#s(approx (* 200 (- x y)) (fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) y)))
53.1%
#s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))
49.0%
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
Compiler

Compiled 170 to 84 computations (50.6% saved)

regimes13.0ms (0.3%)

Memory
23.4MiB live, 23.4MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
#s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
#s(approx (* 200 (- x y)) (fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) y)))
#s(approx (* 200 (- x y)) (fma.f64 y #s(literal -200 binary64) (*.f64 x #s(literal 200 binary64))))
#s(approx (* 200 (- x y)) (*.f64 #s(approx (+ (* (/ 200 y) x) -200) (*.f64 (/.f64 x y) #s(literal 200 binary64))) y))
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 #s(literal 200 binary64) y) x #s(literal -200 binary64)) y))
#s(approx (* 200 (- x y)) (*.f64 (fma.f64 (/.f64 y x) #s(literal -200 binary64) #s(literal 200 binary64)) x))
#s(approx (* 200 (- x y)) (fma.f64 y (*.f64 (/.f64 #s(literal -200 binary64) x) x) (*.f64 x #s(literal 200 binary64))))
(/.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal 2 binary64)) #s(literal 200 binary64)) (-.f64 x y))
Outputs
#s(approx (* 200 (- x y)) (fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) y)))
Calls

4 calls:

3.0ms
y
3.0ms
(*.f64 #s(literal 200 binary64) (-.f64 x y))
3.0ms
(-.f64 x y)
3.0ms
x
Results
AccuracySegmentsBranch
100.0%1(-.f64 x y)
100.0%1(*.f64 #s(literal 200 binary64) (-.f64 x y))
100.0%1x
100.0%1y
Compiler

Compiled 10 to 12 computations (-20% saved)

regimes20.0ms (0.4%)

Memory
-31.9MiB live, 13.7MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
#s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
Outputs
(*.f64 #s(literal 200 binary64) (-.f64 x y))
Calls

4 calls:

14.0ms
(-.f64 x y)
2.0ms
y
2.0ms
(*.f64 #s(literal 200 binary64) (-.f64 x y))
2.0ms
x
Results
AccuracySegmentsBranch
100.0%1(-.f64 x y)
100.0%1(*.f64 #s(literal 200 binary64) (-.f64 x y))
100.0%1x
100.0%1y
Compiler

Compiled 10 to 12 computations (-20% saved)

regimes6.0ms (0.1%)

Memory
11.8MiB live, 11.8MiB allocated
Counts
2 → 3
Calls
Call 1
Inputs
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
#s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))
Outputs
#s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
#s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))
Calls

4 calls:

1.0ms
y
1.0ms
(*.f64 #s(literal 200 binary64) (-.f64 x y))
1.0ms
(-.f64 x y)
1.0ms
x
Results
AccuracySegmentsBranch
61.5%5(-.f64 x y)
61.5%5(*.f64 #s(literal 200 binary64) (-.f64 x y))
82.0%3x
77.3%3y
Compiler

Compiled 10 to 12 computations (-20% saved)

regimes4.0ms (0.1%)

Memory
10.3MiB live, 10.3MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
Outputs
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
Calls

4 calls:

1.0ms
(*.f64 #s(literal 200 binary64) (-.f64 x y))
1.0ms
x
1.0ms
y
1.0ms
(-.f64 x y)
Results
AccuracySegmentsBranch
49.0%1(-.f64 x y)
49.0%1(*.f64 #s(literal 200 binary64) (-.f64 x y))
49.0%1y
49.0%1x
Compiler

Compiled 10 to 12 computations (-20% saved)

bsearch38.0ms (0.7%)

Memory
-8.6MiB live, 36.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
6.6073049942194386e-74
1.5893735763201497e-72
10.0ms
-8.344315423764348e-19
-5.899779870546534e-25
Samples
9.0ms252×0valid
0.0ms2valid
0.0ms1valid
Compiler

Compiled 296 to 298 computations (-0.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-mult: 2.0ms (53.1% of total)
ival-sub: 2.0ms (53.1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

simplify11.0ms (0.2%)

Memory
25.3MiB live, 25.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02053
12653
23153
33253
Stop Event
saturated
Calls
Call 1
Inputs
#s(approx (* 200 (- x y)) (fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) y)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(if (<=.f64 x #s(literal -3530761863803683/5192296858534827628530496329220096 binary64)) #s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x)) (if (<=.f64 x #s(literal 3083404065740677/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 binary64)) #s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y)) #s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))))
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))
Outputs
#s(approx (* 200 (- x y)) (fma.f64 x #s(literal 200 binary64) (*.f64 #s(literal -200 binary64) y)))
(*.f64 #s(literal 200 binary64) (-.f64 x y))
(if (<=.f64 x #s(literal -3530761863803683/5192296858534827628530496329220096 binary64)) #s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x)) (if (<=.f64 x #s(literal 3083404065740677/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 binary64)) #s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y)) #s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x))))
(if (or (<=.f64 x #s(literal -3530761863803683/5192296858534827628530496329220096 binary64)) (not (<=.f64 x #s(literal 3083404065740677/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 binary64)))) #s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x)) #s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y)))
#s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y))

soundness891.0ms (17%)

Memory
-15.6MiB live, 617.9MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01462
02262
17862
248462
3502562
0862362
0130402
1455392
21534366
35354366
08356340
01991
02791
19189
255879
3636579
0825476
04062
112252
234952
395452
4214552
5287752
6386752
7433352
8540452
9715152
0868552
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 103 to 68 computations (34% saved)

preprocess34.0ms (0.7%)

Memory
15.9MiB live, 62.2MiB allocated
Compiler

Compiled 116 to 54 computations (53.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...