Data.Colour.CIE:cieLAB from colour-2.3.3, D

Time bar (total: 5.7s)

start0.0ms (0%)

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

sample1.0s (18.3%)

Memory
15.2MiB live, 821.9MiB allocated
Samples
811.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 577.0ms
ival-div: 361.0ms (62.6% of total)
ival-sub: 204.0ms (35.3% of total)
ival-true: 6.0ms (1% of total)
exact: 4.0ms (0.7% of total)
ival-assert: 3.0ms (0.5% of total)
Bogosity

explain79.0ms (1.4%)

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

Compiled 33 to 19 computations (42.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-div: 5.0ms (56.6% of total)
ival-sub: 3.0ms (34% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess31.0ms (0.5%)

Memory
-22.8MiB live, 57.9MiB allocated
Algorithm
egg-herbie
Rules
128×lower-fma.f64
128×lower-fma.f32
80×lower-*.f64
80×lower-*.f32
46×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01329
13027
27425
315225
425025
529325
629925
055
075
195
2195
3275
4395
5585
6945
71265
81825
92135
102465
112475
02474
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
Outputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(fma.f64 y #s(literal -1/200 binary64) x)
Compiler

Compiled 7 to 5 computations (28.6% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 7 to 5 computations (28.6% saved)

simplify11.0ms (0.2%)

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

Found 2 expressions of interest:

NewMetricScoreProgram
cost-diff128
(-.f64 x (/.f64 y #s(literal 200 binary64)))
cost-diff384
(/.f64 y #s(literal 200 binary64))
Rules
128×lower-fma.f64
128×lower-fma.f32
80×lower-*.f64
80×lower-*.f32
40×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0511
0711
1911
21911
32711
43911
55811
69411
712611
818211
921311
1024611
1124711
024710
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
x
(/.f64 y #s(literal 200 binary64))
y
#s(literal 200 binary64)
Outputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(fma.f64 y #s(literal -1/200 binary64) x)
x
(/.f64 y #s(literal 200 binary64))
(*.f64 y #s(literal 1/200 binary64))
y
#s(literal 200 binary64)

localize17.0ms (0.3%)

Memory
6.5MiB live, 44.7MiB allocated
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 y #s(literal 200 binary64))
accuracy0.014003759768442016
(-.f64 x (/.f64 y #s(literal 200 binary64)))
Samples
12.0ms256×0valid
Compiler

Compiled 13 to 7 computations (46.2% saved)

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

series33.0ms (0.6%)

Memory
-33.5MiB live, 5.4MiB allocated
Counts
2 → 36
Calls
Call 1
Inputs
#s(alt (/.f64 y #s(literal 200 binary64)) (patch (/.f64 y #s(literal 200 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())
Outputs
#s(alt (* 1/200 y) (taylor 0 y) (#s(alt (/.f64 y #s(literal 200 binary64)) (patch (/.f64 y #s(literal 200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor 0 y) (#s(alt (/.f64 y #s(literal 200 binary64)) (patch (/.f64 y #s(literal 200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor 0 y) (#s(alt (/.f64 y #s(literal 200 binary64)) (patch (/.f64 y #s(literal 200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor 0 y) (#s(alt (/.f64 y #s(literal 200 binary64)) (patch (/.f64 y #s(literal 200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (/.f64 y #s(literal 200 binary64)) (patch (/.f64 y #s(literal 200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (/.f64 y #s(literal 200 binary64)) (patch (/.f64 y #s(literal 200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (/.f64 y #s(literal 200 binary64)) (patch (/.f64 y #s(literal 200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (/.f64 y #s(literal 200 binary64)) (patch (/.f64 y #s(literal 200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (/.f64 y #s(literal 200 binary64)) (patch (/.f64 y #s(literal 200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (/.f64 y #s(literal 200 binary64)) (patch (/.f64 y #s(literal 200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (/.f64 y #s(literal 200 binary64)) (patch (/.f64 y #s(literal 200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (/.f64 y #s(literal 200 binary64)) (patch (/.f64 y #s(literal 200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor 0 x) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (- x (* 1/200 y)) (taylor 0 x) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (- x (* 1/200 y)) (taylor 0 x) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (- x (* 1/200 y)) (taylor 0 x) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (-.f64 x (/.f64 y #s(literal 200 binary64))) (patch (-.f64 x (/.f64 y #s(literal 200 binary64))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
30.0ms
y
@inf
(/ y 200)
0.0ms
y
@-inf
(/ y 200)
0.0ms
y
@inf
(- x (/ y 200))
0.0ms
y
@0
(/ y 200)
0.0ms
x
@inf
(- x (/ y 200))

simplify235.0ms (4.2%)

Memory
7.6MiB live, 215.9MiB allocated
Algorithm
egg-herbie
Rules
3 160×lower-fma.f64
3 160×lower-fma.f32
2 584×lower-*.f64
2 584×lower-*.f32
2 384×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025138
168138
2170138
3455138
41251138
52440138
63244138
73580138
83876138
94060138
105213138
116009138
126777138
137045138
147825138
08361120
Stop Event
iter limit
node limit
Counts
36 → 33
Calls
Call 1
Inputs
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* -1/200 y)
(- x (* 1/200 y))
(- x (* 1/200 y))
(- x (* 1/200 y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
x
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(* -1/200 y)
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* -1/200 y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
Outputs
(* 1/200 y)
(*.f64 #s(literal 1/200 binary64) y)
(* 1/200 y)
(*.f64 #s(literal 1/200 binary64) y)
(* 1/200 y)
(*.f64 #s(literal 1/200 binary64) y)
(* 1/200 y)
(*.f64 #s(literal 1/200 binary64) y)
(* 1/200 y)
(*.f64 #s(literal 1/200 binary64) y)
(* 1/200 y)
(*.f64 #s(literal 1/200 binary64) y)
(* 1/200 y)
(*.f64 #s(literal 1/200 binary64) y)
(* 1/200 y)
(*.f64 #s(literal 1/200 binary64) y)
(* 1/200 y)
(*.f64 #s(literal 1/200 binary64) y)
(* 1/200 y)
(*.f64 #s(literal 1/200 binary64) y)
(* 1/200 y)
(*.f64 #s(literal 1/200 binary64) y)
(* 1/200 y)
(*.f64 #s(literal 1/200 binary64) y)
(* -1/200 y)
(*.f64 y #s(literal -1/200 binary64))
(- x (* 1/200 y))
(fma.f64 y #s(literal -1/200 binary64) x)
(- x (* 1/200 y))
(fma.f64 y #s(literal -1/200 binary64) x)
(- x (* 1/200 y))
(fma.f64 y #s(literal -1/200 binary64) x)
x
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 y #s(literal -1/200 binary64) x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 y #s(literal -1/200 binary64) x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 y #s(literal -1/200 binary64) x)
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 y #s(literal -1/200 binary64) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 y #s(literal -1/200 binary64) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 y #s(literal -1/200 binary64) x)
x
(+ x (* -1/200 y))
(fma.f64 y #s(literal -1/200 binary64) x)
(+ x (* -1/200 y))
(fma.f64 y #s(literal -1/200 binary64) x)
(+ x (* -1/200 y))
(fma.f64 y #s(literal -1/200 binary64) x)
(* -1/200 y)
(*.f64 y #s(literal -1/200 binary64))
(* y (- (/ x y) 1/200))
(fma.f64 y #s(literal -1/200 binary64) x)
(* y (- (/ x y) 1/200))
(fma.f64 y #s(literal -1/200 binary64) x)
(* y (- (/ x y) 1/200))
(fma.f64 y #s(literal -1/200 binary64) x)
(* -1/200 y)
(*.f64 y #s(literal -1/200 binary64))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(fma.f64 y #s(literal -1/200 binary64) x)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(fma.f64 y #s(literal -1/200 binary64) x)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(fma.f64 y #s(literal -1/200 binary64) x)

rewrite189.0ms (3.3%)

Memory
34.2MiB live, 293.9MiB allocated
Rules
3 368×lower-fma.f64
3 368×lower-fma.f32
3 224×lower-*.f64
3 224×lower-*.f32
2 912×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058
078
1328
22488
340678
081647
Stop Event
iter limit
node limit
iter limit
Counts
2 → 130
Calls
Call 1
Inputs
(/.f64 y #s(literal 200 binary64))
(-.f64 x (/.f64 y #s(literal 200 binary64)))
Outputs
(exp.f64 (log.f64 (*.f64 y #s(literal 1/200 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/200 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/200 binary64)))
(neg.f64 (*.f64 y #s(literal -1/200 binary64)))
(neg.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(/.f64 y #s(literal 200 binary64))
(/.f64 (neg.f64 y) #s(literal -200 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) y))
(/.f64 #s(literal 1/200 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -200 binary64) y))
(/.f64 (exp.f64 (log.f64 (neg.f64 y))) (exp.f64 (log.f64 #s(literal -200 binary64))))
(/.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 #s(literal 200 binary64))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (neg.f64 (log.f64 (*.f64 y #s(literal -1/200 binary64))))))
(pow.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 40000 binary64) (*.f64 y y)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (*.f64 y #s(literal 1/200 binary64)))))
(*.f64 y #s(literal 1/200 binary64))
(*.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 y) #s(literal -1/200 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/200 binary64)))
(*.f64 #s(literal 1/200 binary64) y)
(*.f64 #s(literal 1/200 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)))
(*.f64 #s(literal 1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/200 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/200 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/200 binary64) (neg.f64 y))
(*.f64 #s(literal -1/200 binary64) (pow.f64 (neg.f64 y) #s(literal 1 binary64)))
(*.f64 #s(literal -1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 y)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/200 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 y) #s(literal 1 binary64)) #s(literal -1/200 binary64))
(*.f64 (pow.f64 (pow.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 y)) #s(literal -1 binary64)) #s(literal -1/200 binary64))
(*.f64 (exp.f64 (log.f64 (neg.f64 y))) (exp.f64 (log.f64 #s(literal -1/200 binary64))))
(*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 #s(literal 1/200 binary64))))
(*.f64 (exp.f64 (log.f64 #s(literal 1/200 binary64))) (exp.f64 (log.f64 y)))
(+.f64 x (*.f64 y #s(literal -1/200 binary64)))
(+.f64 (*.f64 y #s(literal -1/200 binary64)) x)
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #s(literal -1 binary64)))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)))
(-.f64 (+.f64 x #s(literal 0 binary64)) (*.f64 y #s(literal 1/200 binary64)))
(fma.f64 y #s(literal -1/200 binary64) x)
(fma.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal -1 binary64) x)
(fma.f64 x #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))))
(fma.f64 x (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (neg.f64 y) #s(literal 1/200 binary64) x)
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))))
(fma.f64 #s(literal 1 binary64) x (*.f64 y #s(literal -1/200 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)) x)
(fma.f64 #s(literal 1/200 binary64) (neg.f64 y) x)
(fma.f64 #s(literal 1/200 binary64) (pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal -1 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/200 binary64)) x)
(fma.f64 #s(literal -1/200 binary64) y x)
(fma.f64 #s(literal -1/200 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)) x)
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))) (fma.f64 x x (*.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x))) (fma.f64 y #s(literal -1/200 binary64) x) (neg.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)))) (fma.f64 (*.f64 y #s(literal 1/200 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x))))
(neg.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))) (neg.f64 (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x)) (fma.f64 y #s(literal -1/200 binary64) (neg.f64 x))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)))) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x)) (fma.f64 y #s(literal 1/200 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)))) (neg.f64 (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x))) (fma.f64 y #s(literal -1/200 binary64) (neg.f64 x)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))) (fma.f64 y (*.f64 #s(literal 1/40000 binary64) y) (-.f64 (*.f64 x x) (*.f64 x (*.f64 y #s(literal -1/200 binary64))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 y (*.f64 y y))))) (*.f64 (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 y (*.f64 y y))))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/512000000000000000000 binary64))) (*.f64 (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x x)) (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (*.f64 (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)))) (*.f64 (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/512000000000000000000 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))))) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x x)) (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x)) #s(literal 1 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))) #s(literal 1 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))))) (neg.f64 (neg.f64 (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x)))) (neg.f64 (fma.f64 y #s(literal -1/200 binary64) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))))) (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x))))))
(/.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))))) (fma.f64 x (/.f64 (*.f64 x x) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)))) (fma.f64 x (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/512000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x x)) (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x x)))
(/.f64 (-.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))) (neg.f64 (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))))
(/.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (fma.f64 y #s(literal -1/200 binary64) (neg.f64 x)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))))
(*.f64 (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))
(*.f64 (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) (neg.f64 x))))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x)) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)))) (fma.f64 (*.f64 y #s(literal 1/200 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 x x)))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x)) (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x))) (fma.f64 y #s(literal -1/200 binary64) x))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))) (*.f64 (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))) (fma.f64 x x (*.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (pow.f64 (/.f64 (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/512000000000000000000 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 y (*.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 y (*.f64 y y)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 y (*.f64 y y)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x x)) (fma.f64 (*.f64 y y) #s(literal -1/40000 binary64) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x x))))

eval23.0ms (0.4%)

Memory
-36.6MiB live, 49.8MiB allocated
Compiler

Compiled 3 392 to 382 computations (88.7% saved)

prune22.0ms (0.4%)

Memory
28.2MiB live, 66.4MiB allocated
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New1603163
Fresh000
Picked011
Done000
Total1604164
Accuracy
100.0%
Counts
164 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 y #s(literal -1/200 binary64) x)
100.0%
(-.f64 x (/.f64 y #s(literal 200 binary64)))
99.7%
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
50.3%
#s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64)))
Compiler

Compiled 37 to 23 computations (37.8% saved)

simplify213.0ms (3.8%)

Memory
-15.0MiB live, 303.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 y #s(literal -1/200 binary64) x)
cost-diff0
(fma.f64 y #s(literal -1/200 binary64) x)
cost-diff0
(fma.f64 y #s(literal 1/200 binary64) x)
cost-diff320
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
cost-diff1792
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
cost-diff0
(*.f64 y #s(literal -1/200 binary64))
cost-diff0
#s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64)))
Rules
9 896×lower-fma.f32
9 892×lower-fma.f64
4 064×lower-*.f32
4 058×lower-*.f64
2 102×lower-+.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01567
02258
13656
28356
327056
4123252
5498052
6620152
0858552
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64)))
(*.f64 y #s(literal -1/200 binary64))
y
#s(literal -1/200 binary64)
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 y #s(literal 1/200 binary64) x)
y
#s(literal 1/200 binary64)
x
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 y #s(literal -1/200 binary64) x)
#s(literal -1/200 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))
#s(literal 1 binary64)
(fma.f64 y #s(literal -1/200 binary64) x)
y
#s(literal -1/200 binary64)
x
Outputs
#s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64)))
(*.f64 y #s(literal -1/200 binary64))
y
#s(literal -1/200 binary64)
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 y #s(literal -1/200 binary64) x)
(fma.f64 y #s(literal 1/200 binary64) x)
y
#s(literal 1/200 binary64)
x
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))
(fma.f64 y #s(literal -1/200 binary64) x)
#s(literal -1/200 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))
#s(literal 1 binary64)
(fma.f64 y #s(literal -1/200 binary64) x)
y
#s(literal -1/200 binary64)
x

localize70.0ms (1.2%)

Memory
23.3MiB live, 61.4MiB allocated
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy0.0546875
(fma.f64 y #s(literal -1/200 binary64) x)
accuracy0.046875
(fma.f64 y #s(literal 1/200 binary64) x)
accuracy0.0546875
(fma.f64 y #s(literal -1/200 binary64) x)
accuracy0.12890625
(/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))
accuracy0.234375
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
accuracy0.125
(*.f64 y #s(literal -1/200 binary64))
accuracy31.741094798440756
#s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64)))
Samples
31.0ms256×0valid
Compiler

Compiled 74 to 17 computations (77% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 6.0ms (29.7% of total)
const: 6.0ms (29.7% of total)
ival-div: 4.0ms (19.8% of total)
ival-add: 2.0ms (9.9% of total)
ival-sub: 1.0ms (5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series13.0ms (0.2%)

Memory
-26.5MiB live, 17.2MiB allocated
Counts
7 → 156
Calls
Call 1
Inputs
#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 y #s(literal -1/200 binary64)) (patch (*.f64 y #s(literal -1/200 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())
#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())
#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())
Outputs
#s(alt (* -1/200 y) (taylor 0 x) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (- x (* 1/200 y)) (taylor 0 x) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (- x (* 1/200 y)) (taylor 0 x) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (- x (* 1/200 y)) (taylor 0 x) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) (patch #s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal -1/200 binary64)) (patch (*.f64 y #s(literal -1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal -1/200 binary64)) (patch (*.f64 y #s(literal -1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal -1/200 binary64)) (patch (*.f64 y #s(literal -1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal -1/200 binary64)) (patch (*.f64 y #s(literal -1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt (*.f64 y #s(literal -1/200 binary64)) (patch (*.f64 y #s(literal -1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt (*.f64 y #s(literal -1/200 binary64)) (patch (*.f64 y #s(literal -1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt (*.f64 y #s(literal -1/200 binary64)) (patch (*.f64 y #s(literal -1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt (*.f64 y #s(literal -1/200 binary64)) (patch (*.f64 y #s(literal -1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal -1/200 binary64)) (patch (*.f64 y #s(literal -1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal -1/200 binary64)) (patch (*.f64 y #s(literal -1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal -1/200 binary64)) (patch (*.f64 y #s(literal -1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal -1/200 binary64)) (patch (*.f64 y #s(literal -1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor 0 x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/100 (/ y x))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* y (- (* 1/20000 (/ y (pow x 2))) (* 1/100 (/ 1 x))))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* y (- (* y (+ (* -1/4000000 (/ y (pow x 3))) (* 1/20000 (/ 1 (pow x 2))))) (* 1/100 (/ 1 x))))) (taylor 0 y) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (* 200 (/ x y)) (+ 1 (* -200 (/ x y)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -200 (/ (* x (- (* 200 x) (* -200 x))) (pow y 2))) (* 200 (/ x y))) (+ 1 (* -200 (/ x y)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 200 (/ x y)) (* 40000 (/ (* (pow x 2) (- (* 200 x) (* -200 x))) (pow y 3)))) (+ 1 (+ (* -200 (/ x y)) (* 200 (/ (* x (- (* 200 x) (* -200 x))) (pow y 2)))))) (taylor inf y) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* -200 x) (* 200 x)) y)) 1) (taylor -inf y) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (+ (* -200 x) (* -200 (/ (* x (- (* -200 x) (* 200 x))) y))) (* 200 x)) y)) 1) (taylor -inf y) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (+ (* -200 x) (* -1 (/ (- (* -40000 (/ (* (pow x 2) (- (* -200 x) (* 200 x))) y)) (* -200 (* x (- (* -200 x) (* 200 x))))) y))) (* 200 x)) y)) 1) (taylor -inf y) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (* 400 (/ x y)) 1) (taylor 0 x) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ (* -80000 (/ x (pow y 2))) (* 400 (/ 1 y)))) 1) (taylor 0 x) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ (* x (- (* 16000000 (/ x (pow y 3))) (* 80000 (/ 1 (pow y 2))))) (* 400 (/ 1 y)))) 1) (taylor 0 x) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf x) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1/200 (/ y x))) (* 1/200 (/ y x))) (taylor inf x) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -1/200 (/ y x)) (* -1/200 (/ (* y (- (* -1/200 y) (* 1/200 y))) (pow x 2))))) (* 1/200 (/ y x))) (taylor inf x) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -1/200 (/ y x)) (* 1/40000 (/ (* (pow y 2) (- (* -1/200 y) (* 1/200 y))) (pow x 3))))) (+ (* 1/200 (/ y x)) (* 1/200 (/ (* y (- (* -1/200 y) (* 1/200 y))) (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf x) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- (* 1/200 y) (* -1/200 y)) x))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- (+ (* -1/200 (/ (* y (- (* 1/200 y) (* -1/200 y))) x)) (* 1/200 y)) (* -1/200 y)) x))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- (+ (* -1 (/ (- (* -1/40000 (/ (* (pow y 2) (- (* 1/200 y) (* -1/200 y))) x)) (* -1/200 (* y (- (* 1/200 y) (* -1/200 y))))) x)) (* 1/200 y)) (* -1/200 y)) x))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (patch (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/200 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/200 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/200 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/200 (/ x y))) (taylor inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/200 (/ x y))) (taylor inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/200 (/ x y))) (taylor inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/200))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/200))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/200))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/200 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/200 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/200 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor 0 x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/200 (/ y (pow x 2))) (/ 1 x)) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* y (- (* 1/40000 (/ y (pow x 3))) (* 1/200 (/ 1 (pow x 2))))) (/ 1 x)) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* y (- (* y (+ (* -1/8000000 (/ y (pow x 4))) (* 1/40000 (/ 1 (pow x 3))))) (* 1/200 (/ 1 (pow x 2))))) (/ 1 x)) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 200 y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 200 (* -40000 (/ x y))) y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 200 (* 8000000 (/ (pow x 2) (pow y 2)))) (* 40000 (/ x y))) y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 200 (* -1600000000 (/ (pow x 3) (pow y 3)))) (+ (* -8000000 (/ (pow x 2) (pow y 2))) (* 40000 (/ x y)))) y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 200 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 40000 (/ x y)) 200) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 8000000 (/ (pow x 2) y)) (* 40000 x)) y)) 200) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 3) y)) (* 8000000 (pow x 2))) y)) (* 40000 x)) y)) 200) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 200 y) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1/200 (/ y x))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/200 (/ y x)) 1) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* 1/200 y)) x)) 1) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)) (* 1/200 y)) x)) 1) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (patch (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #<representation binary64>) () ())) ())
Calls

39 calls:

TimeVariablePointExpression
4.0ms
x
@inf
(* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x)))
0.0ms
y
@inf
(* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x)))
0.0ms
x
@-inf
(* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x)))
0.0ms
y
@-inf
(* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x)))
0.0ms
x
@0
(* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x)))

simplify356.0ms (6.3%)

Memory
4.3MiB live, 392.6MiB allocated
Algorithm
egg-herbie
Rules
10 808×lower-fma.f64
10 808×lower-fma.f32
5 114×lower-*.f64
5 114×lower-*.f32
3 272×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02941323
18981294
224861233
375371221
088411117
Stop Event
iter limit
node limit
Counts
156 → 144
Calls
Call 1
Inputs
(* -1/200 y)
(- x (* 1/200 y))
(- x (* 1/200 y))
(- x (* 1/200 y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
x
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(* -1/200 y)
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* -1/200 y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
x
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(* -1/200 y)
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* -1/200 y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1/200 y)
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
1
(+ 1 (* -1/100 (/ y x)))
(+ 1 (* y (- (* 1/20000 (/ y (pow x 2))) (* 1/100 (/ 1 x)))))
(+ 1 (* y (- (* y (+ (* -1/4000000 (/ y (pow x 3))) (* 1/20000 (/ 1 (pow x 2))))) (* 1/100 (/ 1 x)))))
-1
(- (* 200 (/ x y)) (+ 1 (* -200 (/ x y))))
(- (+ (* -200 (/ (* x (- (* 200 x) (* -200 x))) (pow y 2))) (* 200 (/ x y))) (+ 1 (* -200 (/ x y))))
(- (+ (* 200 (/ x y)) (* 40000 (/ (* (pow x 2) (- (* 200 x) (* -200 x))) (pow y 3)))) (+ 1 (+ (* -200 (/ x y)) (* 200 (/ (* x (- (* 200 x) (* -200 x))) (pow y 2))))))
-1
(- (* -1 (/ (- (* -200 x) (* 200 x)) y)) 1)
(- (* -1 (/ (- (+ (* -200 x) (* -200 (/ (* x (- (* -200 x) (* 200 x))) y))) (* 200 x)) y)) 1)
(- (* -1 (/ (- (+ (* -200 x) (* -1 (/ (- (* -40000 (/ (* (pow x 2) (- (* -200 x) (* 200 x))) y)) (* -200 (* x (- (* -200 x) (* 200 x))))) y))) (* 200 x)) y)) 1)
-1
(- (* 400 (/ x y)) 1)
(- (* x (+ (* -80000 (/ x (pow y 2))) (* 400 (/ 1 y)))) 1)
(- (* x (+ (* x (- (* 16000000 (/ x (pow y 3))) (* 80000 (/ 1 (pow y 2))))) (* 400 (/ 1 y)))) 1)
1
(- (+ 1 (* -1/200 (/ y x))) (* 1/200 (/ y x)))
(- (+ 1 (+ (* -1/200 (/ y x)) (* -1/200 (/ (* y (- (* -1/200 y) (* 1/200 y))) (pow x 2))))) (* 1/200 (/ y x)))
(- (+ 1 (+ (* -1/200 (/ y x)) (* 1/40000 (/ (* (pow y 2) (- (* -1/200 y) (* 1/200 y))) (pow x 3))))) (+ (* 1/200 (/ y x)) (* 1/200 (/ (* y (- (* -1/200 y) (* 1/200 y))) (pow x 2)))))
1
(+ 1 (* -1 (/ (- (* 1/200 y) (* -1/200 y)) x)))
(+ 1 (* -1 (/ (- (+ (* -1/200 (/ (* y (- (* 1/200 y) (* -1/200 y))) x)) (* 1/200 y)) (* -1/200 y)) x)))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (- (* -1/40000 (/ (* (pow y 2) (- (* 1/200 y) (* -1/200 y))) x)) (* -1/200 (* y (- (* 1/200 y) (* -1/200 y))))) x)) (* 1/200 y)) (* -1/200 y)) x)))
x
(+ x (* 1/200 y))
(+ x (* 1/200 y))
(+ x (* 1/200 y))
(* 1/200 y)
(* y (+ 1/200 (/ x y)))
(* y (+ 1/200 (/ x y)))
(* y (+ 1/200 (/ x y)))
(* 1/200 y)
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(* 1/200 y)
(+ x (* 1/200 y))
(+ x (* 1/200 y))
(+ x (* 1/200 y))
x
(* x (+ 1 (* 1/200 (/ y x))))
(* x (+ 1 (* 1/200 (/ y x))))
(* x (+ 1 (* 1/200 (/ y x))))
x
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
x
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(* -1/200 y)
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* -1/200 y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1/200 y)
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(/ 1 x)
(+ (* -1/200 (/ y (pow x 2))) (/ 1 x))
(+ (* y (- (* 1/40000 (/ y (pow x 3))) (* 1/200 (/ 1 (pow x 2))))) (/ 1 x))
(+ (* y (- (* y (+ (* -1/8000000 (/ y (pow x 4))) (* 1/40000 (/ 1 (pow x 3))))) (* 1/200 (/ 1 (pow x 2))))) (/ 1 x))
(/ 200 y)
(/ (+ 200 (* -40000 (/ x y))) y)
(/ (- (+ 200 (* 8000000 (/ (pow x 2) (pow y 2)))) (* 40000 (/ x y))) y)
(/ (- (+ 200 (* -1600000000 (/ (pow x 3) (pow y 3)))) (+ (* -8000000 (/ (pow x 2) (pow y 2))) (* 40000 (/ x y)))) y)
(/ 200 y)
(* -1 (/ (- (* 40000 (/ x y)) 200) y))
(* -1 (/ (- (* -1 (/ (- (* 8000000 (/ (pow x 2) y)) (* 40000 x)) y)) 200) y))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 3) y)) (* 8000000 (pow x 2))) y)) (* 40000 x)) y)) 200) y))
(/ 200 y)
(+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y)))
(+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y)))
(+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y)))
(/ 1 x)
(/ (+ 1 (* -1/200 (/ y x))) x)
(/ (- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x))) x)
(/ (- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))) x)
(/ 1 x)
(* -1 (/ (- (* 1/200 (/ y x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* 1/200 y)) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)) (* 1/200 y)) x)) 1) x))
Outputs
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(- x (* 1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(- x (* 1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(- x (* 1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
x
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
x
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
x
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
x
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
1
#s(literal 1 binary64)
(+ 1 (* -1/100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -1/100 binary64) #s(literal 1 binary64))
(+ 1 (* y (- (* 1/20000 (/ y (pow x 2))) (* 1/100 (/ 1 x)))))
(fma.f64 y (fma.f64 y (/.f64 #s(literal 1/20000 binary64) (*.f64 x x)) (/.f64 #s(literal -1/100 binary64) x)) #s(literal 1 binary64))
(+ 1 (* y (- (* y (+ (* -1/4000000 (/ y (pow x 3))) (* 1/20000 (/ 1 (pow x 2))))) (* 1/100 (/ 1 x)))))
(fma.f64 y (fma.f64 y (fma.f64 #s(literal -1/4000000 binary64) (/.f64 y (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/20000 binary64) (*.f64 x x))) (/.f64 #s(literal -1/100 binary64) x)) #s(literal 1 binary64))
-1
#s(literal -1 binary64)
(- (* 200 (/ x y)) (+ 1 (* -200 (/ x y))))
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(- (+ (* -200 (/ (* x (- (* 200 x) (* -200 x))) (pow y 2))) (* 200 (/ x y))) (+ 1 (* -200 (/ x y))))
(fma.f64 x (/.f64 (*.f64 #s(literal -200 binary64) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))
(- (+ (* 200 (/ x y)) (* 40000 (/ (* (pow x 2) (- (* 200 x) (* -200 x))) (pow y 3)))) (+ 1 (+ (* -200 (/ x y)) (* 200 (/ (* x (- (* 200 x) (* -200 x))) (pow y 2))))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) #s(literal 40000 binary64)) (*.f64 y (*.f64 y y))) (fma.f64 x (/.f64 (*.f64 #s(literal -200 binary64) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))
-1
#s(literal -1 binary64)
(- (* -1 (/ (- (* -200 x) (* 200 x)) y)) 1)
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(- (* -1 (/ (- (+ (* -200 x) (* -200 (/ (* x (- (* -200 x) (* 200 x))) y))) (* 200 x)) y)) 1)
(fma.f64 #s(literal 200 binary64) (/.f64 (fma.f64 x (fma.f64 x (/.f64 #s(literal -400 binary64) y) #s(literal 1 binary64)) x) y) #s(literal -1 binary64))
(- (* -1 (/ (- (+ (* -200 x) (* -1 (/ (- (* -40000 (/ (* (pow x 2) (- (* -200 x) (* 200 x))) y)) (* -200 (* x (- (* -200 x) (* 200 x))))) y))) (* 200 x)) y)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x #s(literal -400 binary64)) (/.f64 (fma.f64 x (*.f64 #s(literal 200 binary64) (*.f64 x #s(literal -400 binary64))) (*.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 x #s(literal -400 binary64)) y) #s(literal -40000 binary64)))) y)) y))
-1
#s(literal -1 binary64)
(- (* 400 (/ x y)) 1)
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(- (* x (+ (* -80000 (/ x (pow y 2))) (* 400 (/ 1 y)))) 1)
(fma.f64 x (fma.f64 x (/.f64 #s(literal -80000 binary64) (*.f64 y y)) (/.f64 #s(literal 400 binary64) y)) #s(literal -1 binary64))
(- (* x (+ (* x (- (* 16000000 (/ x (pow y 3))) (* 80000 (/ 1 (pow y 2))))) (* 400 (/ 1 y)))) 1)
(fma.f64 x (fma.f64 x (fma.f64 x (/.f64 #s(literal 16000000 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal -80000 binary64) (*.f64 y y))) (/.f64 #s(literal 400 binary64) y)) #s(literal -1 binary64))
1
#s(literal 1 binary64)
(- (+ 1 (* -1/200 (/ y x))) (* 1/200 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -1/100 binary64) #s(literal 1 binary64))
(- (+ 1 (+ (* -1/200 (/ y x)) (* -1/200 (/ (* y (- (* -1/200 y) (* 1/200 y))) (pow x 2))))) (* 1/200 (/ y x)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (fma.f64 #s(literal -1/200 binary64) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) #s(literal 1/100 binary64))) x))
(- (+ 1 (+ (* -1/200 (/ y x)) (* 1/40000 (/ (* (pow y 2) (- (* -1/200 y) (* 1/200 y))) (pow x 3))))) (+ (* 1/200 (/ y x)) (* 1/200 (/ (* y (- (* -1/200 y) (* 1/200 y))) (pow x 2)))))
(fma.f64 (*.f64 y y) (/.f64 (*.f64 (*.f64 y #s(literal -1/100 binary64)) #s(literal 1/40000 binary64)) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (fma.f64 #s(literal -1/200 binary64) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) #s(literal 1/100 binary64))) x)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (- (* 1/200 y) (* -1/200 y)) x)))
(fma.f64 (/.f64 y x) #s(literal -1/100 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (+ (* -1/200 (/ (* y (- (* 1/200 y) (* -1/200 y))) x)) (* 1/200 y)) (* -1/200 y)) x)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (fma.f64 #s(literal -1/200 binary64) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) #s(literal 1/100 binary64))) x))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (- (* -1/40000 (/ (* (pow y 2) (- (* 1/200 y) (* -1/200 y))) x)) (* -1/200 (* y (- (* 1/200 y) (* -1/200 y))))) x)) (* 1/200 y)) (* -1/200 y)) x)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal 1/100 binary64) (/.f64 (fma.f64 (*.f64 y y) (/.f64 (*.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/40000 binary64)) x) (*.f64 #s(literal -1/200 binary64) (*.f64 y (*.f64 y #s(literal -1/100 binary64))))) (neg.f64 x))) x))
x
(+ x (* 1/200 y))
(fma.f64 y #s(literal 1/200 binary64) x)
(+ x (* 1/200 y))
(fma.f64 y #s(literal 1/200 binary64) x)
(+ x (* 1/200 y))
(fma.f64 y #s(literal 1/200 binary64) x)
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* y (+ 1/200 (/ x y)))
(*.f64 y (+.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* y (+ 1/200 (/ x y)))
(*.f64 y (+.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* y (+ 1/200 (/ x y)))
(*.f64 y (+.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(*.f64 y (+.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(*.f64 y (+.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(*.f64 y (+.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(+ x (* 1/200 y))
(fma.f64 y #s(literal 1/200 binary64) x)
(+ x (* 1/200 y))
(fma.f64 y #s(literal 1/200 binary64) x)
(+ x (* 1/200 y))
(fma.f64 y #s(literal 1/200 binary64) x)
x
(* x (+ 1 (* 1/200 (/ y x))))
(fma.f64 x (/.f64 (*.f64 y #s(literal 1/200 binary64)) x) x)
(* x (+ 1 (* 1/200 (/ y x))))
(fma.f64 x (/.f64 (*.f64 y #s(literal 1/200 binary64)) x) x)
(* x (+ 1 (* 1/200 (/ y x))))
(fma.f64 x (/.f64 (*.f64 y #s(literal 1/200 binary64)) x) x)
x
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
(fma.f64 x (/.f64 (*.f64 y #s(literal 1/200 binary64)) x) x)
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
(fma.f64 x (/.f64 (*.f64 y #s(literal 1/200 binary64)) x) x)
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
(fma.f64 x (/.f64 (*.f64 y #s(literal 1/200 binary64)) x) x)
x
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
x
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 (*.f64 #s(literal -1/200 binary64) y) (/.f64 x x) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(+ (* -1/200 (/ y (pow x 2))) (/ 1 x))
(/.f64 (fma.f64 #s(literal -1/200 binary64) (/.f64 y x) #s(literal 1 binary64)) x)
(+ (* y (- (* 1/40000 (/ y (pow x 3))) (* 1/200 (/ 1 (pow x 2))))) (/ 1 x))
(fma.f64 y (/.f64 (*.f64 y #s(literal 1/40000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 (fma.f64 #s(literal -1/200 binary64) (/.f64 y x) #s(literal 1 binary64)) x))
(+ (* y (- (* y (+ (* -1/8000000 (/ y (pow x 4))) (* 1/40000 (/ 1 (pow x 3))))) (* 1/200 (/ 1 (pow x 2))))) (/ 1 x))
(fma.f64 y (fma.f64 y (fma.f64 y (/.f64 #s(literal -1/8000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/40000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/200 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(/ (+ 200 (* -40000 (/ x y))) y)
(/.f64 (fma.f64 (/.f64 x y) #s(literal -40000 binary64) #s(literal 200 binary64)) y)
(/ (- (+ 200 (* 8000000 (/ (pow x 2) (pow y 2)))) (* 40000 (/ x y))) y)
(/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (fma.f64 x #s(literal -40000 binary64) (*.f64 #s(literal 8000000 binary64) (/.f64 (*.f64 x x) y))) y)) y)
(/ (- (+ 200 (* -1600000000 (/ (pow x 3) (pow y 3)))) (+ (* -8000000 (/ (pow x 2) (pow y 2))) (* 40000 (/ x y)))) y)
(/.f64 (+.f64 #s(literal 200 binary64) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal -1600000000 binary64) (*.f64 y (*.f64 y y))) (/.f64 (fma.f64 x #s(literal -40000 binary64) (*.f64 #s(literal 8000000 binary64) (/.f64 (*.f64 x x) y))) y))) y)
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(* -1 (/ (- (* 40000 (/ x y)) 200) y))
(/.f64 (fma.f64 (/.f64 x y) #s(literal -40000 binary64) #s(literal 200 binary64)) y)
(* -1 (/ (- (* -1 (/ (- (* 8000000 (/ (pow x 2) y)) (* 40000 x)) y)) 200) y))
(/.f64 (-.f64 #s(literal 200 binary64) (/.f64 (fma.f64 x #s(literal -40000 binary64) (*.f64 #s(literal 8000000 binary64) (/.f64 (*.f64 x x) y))) (neg.f64 y))) y)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1600000000 (/ (pow x 3) y)) (* 8000000 (pow x 2))) y)) (* 40000 x)) y)) 200) y))
(/.f64 (-.f64 #s(literal 200 binary64) (/.f64 (fma.f64 x #s(literal 40000 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal -8000000 binary64)) (*.f64 #s(literal 1600000000 binary64) (*.f64 x (/.f64 (*.f64 x x) y)))) y)) y)) y)
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(+ (* -40000 (/ x (pow y 2))) (* 200 (/ 1 y)))
(/.f64 (fma.f64 (/.f64 x y) #s(literal -40000 binary64) #s(literal 200 binary64)) y)
(+ (* x (- (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y)))
(fma.f64 x (/.f64 (*.f64 x #s(literal 8000000 binary64)) (*.f64 y (*.f64 y y))) (/.f64 (fma.f64 (/.f64 x y) #s(literal -40000 binary64) #s(literal 200 binary64)) y))
(+ (* x (- (* x (+ (* -1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y)))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal -1600000000 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal -40000 binary64) (*.f64 y y))) (/.f64 #s(literal 200 binary64) y))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (* -1/200 (/ y x))) x)
(/.f64 (fma.f64 #s(literal -1/200 binary64) (/.f64 y x) #s(literal 1 binary64)) x)
(/ (- (+ 1 (* 1/40000 (/ (pow y 2) (pow x 2)))) (* 1/200 (/ y x))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/200 binary64) y (*.f64 y (*.f64 y (/.f64 #s(literal 1/40000 binary64) x)))) x)) x)
(/ (- (+ 1 (* -1/8000000 (/ (pow y 3) (pow x 3)))) (+ (* -1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x)))) x)
(/.f64 (+.f64 (fma.f64 (*.f64 y (*.f64 y y)) (/.f64 #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/200 binary64) y (*.f64 y (*.f64 y (/.f64 #s(literal 1/40000 binary64) x)))) x)) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* -1 (/ (- (* 1/200 (/ y x)) 1) x))
(/.f64 (fma.f64 #s(literal -1/200 binary64) (/.f64 y x) #s(literal 1 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* 1/40000 (/ (pow y 2) x)) (* 1/200 y)) x)) 1) x))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/200 binary64) y (*.f64 y (*.f64 y (/.f64 #s(literal 1/40000 binary64) x)))) x)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/8000000 (/ (pow y 3) x)) (* 1/40000 (pow y 2))) x)) (* 1/200 y)) x)) 1) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal 1/200 binary64) (/.f64 (fma.f64 #s(literal 1/8000000 binary64) (/.f64 (*.f64 y (*.f64 y y)) x) (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) x)) x)) x)

rewrite360.0ms (6.4%)

Memory
50.9MiB live, 395.0MiB allocated
Rules
7 756×lower-fma.f32
7 752×lower-fma.f64
5 060×lower-*.f32
5 054×lower-*.f64
3 658×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01553
02241
18938
274938
0935538
Stop Event
iter limit
node limit
iter limit
Counts
7 → 808
Calls
Call 1
Inputs
#s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64)))
(*.f64 y #s(literal -1/200 binary64))
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 y #s(literal 1/200 binary64) x)
(fma.f64 y #s(literal -1/200 binary64) x)
(/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))
Outputs
#s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/200 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/200 binary64)))
(neg.f64 (*.f64 y #s(literal 1/200 binary64)))
(/.f64 y #s(literal -200 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -200 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -200 binary64) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 200 binary64) y))
(/.f64 (neg.f64 y) #s(literal 200 binary64))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y #s(literal 1/40000 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/200 binary64))))))
(/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/200 binary64))))
(pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal -1/200 binary64))
(*.f64 #s(literal -1/200 binary64) y)
(*.f64 #s(literal 1/200 binary64) (neg.f64 y))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/200 binary64)))
(*.f64 (neg.f64 y) #s(literal 1/200 binary64))
(+.f64 x (*.f64 y #s(literal -1/200 binary64)))
(+.f64 x (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 y #s(literal -1/200 binary64)) x)
(+.f64 (*.f64 y #s(literal -1/200 binary64)) (neg.f64 (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(+.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) x)
(+.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))) (*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(+.f64 (*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))))
(+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(+.f64 (*.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(+.f64 (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (*.f64 (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))) (*.f64 (neg.f64 x) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)))
(-.f64 (+.f64 x #s(literal 0 binary64)) (*.f64 y #s(literal 1/200 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 x (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 y #s(literal -1/200 binary64) x)
(fma.f64 y #s(literal -1/200 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 y (*.f64 #s(literal 1/200 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (*.f64 (neg.f64 x) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))))
(fma.f64 #s(literal -1/200 binary64) y x)
(fma.f64 #s(literal -1/200 binary64) y (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1/200 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 1/200 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64) x)
(fma.f64 #s(literal 1/200 binary64) (neg.f64 y) x)
(fma.f64 #s(literal 1/200 binary64) (neg.f64 y) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/200 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal -1/200 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 #s(literal 1/200 binary64) (*.f64 y (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 y #s(literal 1/200 binary64))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 #s(literal 1 binary64) x (*.f64 y #s(literal -1/200 binary64)))
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)) x)
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) x) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y #s(literal 1/200 binary64))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 y #s(literal 1/200 binary64)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/200 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/200 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 (neg.f64 y) #s(literal 1/200 binary64) x)
(fma.f64 (neg.f64 y) #s(literal 1/200 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (neg.f64 y) (*.f64 #s(literal -1/200 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))))
(fma.f64 (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) x) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 y #s(literal 1/200 binary64))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 x #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) x) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (*.f64 y #s(literal 1/200 binary64))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(fma.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (neg.f64 x)))
(fma.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 x (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 x (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1/40000 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 #s(literal -1/40000 binary64) (/.f64 (*.f64 y y) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/200 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/40000 binary64)) #s(literal -1 binary64)) (/.f64 y (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/200 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 x (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) y) #s(literal 1/200 binary64) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1/200 binary64)) y (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 y)) #s(literal -1/200 binary64) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(/.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal -1 binary64))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 x (neg.f64 x) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (*.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (*.f64 x x))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (neg.f64 x) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (-.f64 (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))) (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))) (-.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))) (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))) (fma.f64 #s(literal -1/40000 binary64) (/.f64 (*.f64 y y) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)))) (+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (neg.f64 x) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/40000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 x (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))))))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/1600000000 binary64) (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 x x (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))))
(/.f64 (*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/1600000000 binary64)) (*.f64 x (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)))))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 x (neg.f64 x) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 1 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (fma.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/1600000000 binary64) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/1600000000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 y (*.f64 y #s(literal 1/40000 binary64)) (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/40000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 x) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))))
(*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)))
(+.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(+.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(+.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(-.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (fma.f64 y #s(literal 1/200 binary64) x)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(-.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))) (/.f64 (*.f64 x x) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 y (*.f64 #s(literal -1/200 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 #s(literal -1/200 binary64) (*.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 y #s(literal -1/200 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 #s(literal 1/200 binary64) (*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) x (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 y #s(literal -1/200 binary64)) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 y #s(literal -1/200 binary64))) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) x) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (neg.f64 y) (*.f64 #s(literal 1/200 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 y #s(literal 1/200 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 x)))
(fma.f64 (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (*.f64 y #s(literal -1/200 binary64))) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) x) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(fma.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (*.f64 y #s(literal -1/200 binary64))) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) x) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) x) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 y #s(literal -1/200 binary64))) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) y) #s(literal -1/200 binary64) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal -1/200 binary64)) y (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1/200 binary64)) (neg.f64 y) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal -1 binary64)) (*.f64 y #s(literal 1/200 binary64)) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 y)) #s(literal 1/200 binary64) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 x (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))
(neg.f64 (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(neg.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal -1/200 binary64) x)))
(neg.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (neg.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(/.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (neg.f64 (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 x (neg.f64 x) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (-.f64 (*.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (-.f64 (*.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (-.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))) (-.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (neg.f64 x) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 x (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))))))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/1600000000 binary64) (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 x x (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))))
(/.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/1600000000 binary64)) (*.f64 x (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)))))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 x (neg.f64 x) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(pow.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal -1/200 binary64) x))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x)))))
(*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 (/.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x))
(*.f64 (/.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (/.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 (/.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (/.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 (/.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (/.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal -1 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 y #s(literal 1/200 binary64) x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(+.f64 x (*.f64 y #s(literal 1/200 binary64)))
(+.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(+.f64 (*.f64 y #s(literal 1/200 binary64)) (neg.f64 (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(+.f64 (neg.f64 (neg.f64 x)) (*.f64 y #s(literal 1/200 binary64)))
(+.f64 (-.f64 x #s(literal 0 binary64)) (*.f64 y #s(literal 1/200 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal -1 binary64))))
(-.f64 x (*.f64 y #s(literal -1/200 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal -1/200 binary64) x)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64)) (/.f64 x #s(literal -1 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 y #s(literal 1/200 binary64)))
(fma.f64 y #s(literal 1/200 binary64) x)
(fma.f64 y #s(literal 1/200 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal 1 binary64) x)
(fma.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal 1 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1/200 binary64) (neg.f64 y) x)
(fma.f64 #s(literal -1/200 binary64) (neg.f64 y) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/200 binary64) y x)
(fma.f64 #s(literal 1/200 binary64) y (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) x (*.f64 y #s(literal 1/200 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/200 binary64)) x)
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/200 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/200 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/200 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 (neg.f64 y) #s(literal -1/200 binary64) x)
(fma.f64 (neg.f64 y) #s(literal -1/200 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(fma.f64 (pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -1/2 binary64)) x)
(fma.f64 (pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x)))
(neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(/.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) #s(literal -1 binary64))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 x x))) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal -1/200 binary64) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))) (+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (fma.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/1600000000 binary64) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/1600000000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (fma.f64 y (*.f64 y #s(literal 1/40000 binary64)) (*.f64 x x)))
(pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal 1 binary64))
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) #s(literal -1 binary64))
(*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal -1/200 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) #s(literal 1 binary64))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) #s(literal 1 binary64)) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(+.f64 x (*.f64 y #s(literal -1/200 binary64)))
(+.f64 x (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 y #s(literal -1/200 binary64)) x)
(+.f64 (*.f64 y #s(literal -1/200 binary64)) (neg.f64 (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(+.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) x)
(+.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))) (*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(+.f64 (*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))))
(+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(+.f64 (*.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(+.f64 (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (*.f64 (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))) (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))) (*.f64 (neg.f64 x) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)))
(-.f64 (+.f64 x #s(literal 0 binary64)) (*.f64 y #s(literal 1/200 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 x (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 y #s(literal -1/200 binary64) x)
(fma.f64 y #s(literal -1/200 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 y (*.f64 #s(literal 1/200 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (*.f64 (neg.f64 x) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))))
(fma.f64 #s(literal -1/200 binary64) y x)
(fma.f64 #s(literal -1/200 binary64) y (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1/200 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 1/200 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64) x)
(fma.f64 #s(literal 1/200 binary64) (neg.f64 y) x)
(fma.f64 #s(literal 1/200 binary64) (neg.f64 y) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/200 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal -1/200 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 #s(literal 1/200 binary64) (*.f64 y (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 y #s(literal 1/200 binary64))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 #s(literal 1 binary64) x (*.f64 y #s(literal -1/200 binary64)))
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)) x)
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x x) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) x) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y #s(literal 1/200 binary64))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 y #s(literal 1/200 binary64)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/200 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/200 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 (neg.f64 y) #s(literal 1/200 binary64) x)
(fma.f64 (neg.f64 y) #s(literal 1/200 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (neg.f64 y) (*.f64 #s(literal -1/200 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))))
(fma.f64 (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) x) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 y #s(literal 1/200 binary64))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) #s(literal 1 binary64)))
(fma.f64 (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 x #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (/.f64 x (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) x) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (*.f64 y #s(literal 1/200 binary64))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(fma.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (neg.f64 x)))
(fma.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 x (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (/.f64 x (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal -1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1/40000 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 #s(literal -1/40000 binary64) (/.f64 (*.f64 y y) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/200 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/40000 binary64)) #s(literal -1 binary64)) (/.f64 y (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/200 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 x (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) y) #s(literal 1/200 binary64) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1/200 binary64)) y (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(fma.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 y)) #s(literal -1/200 binary64) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(/.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal -1 binary64))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 x (neg.f64 x) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (*.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (*.f64 x x))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (neg.f64 x) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (-.f64 (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))) (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))) (-.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))) (*.f64 (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))) (fma.f64 #s(literal -1/40000 binary64) (/.f64 (*.f64 y y) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)))) (+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (neg.f64 x) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/40000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 x (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))))))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/1600000000 binary64) (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 x x (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))))
(/.f64 (*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/1600000000 binary64)) (*.f64 x (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)))))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 x (neg.f64 x) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 1 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (fma.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/1600000000 binary64) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/1600000000 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 y (*.f64 y #s(literal 1/40000 binary64)) (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/40000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 x) (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))))
(*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))))
(*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal 1 binary64))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))) (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (neg.f64 x)))
(+.f64 (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))) (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(-.f64 (/.f64 (fma.f64 y (*.f64 y #s(literal 1/40000 binary64)) (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 x (*.f64 y #s(literal 1/200 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 y #s(literal 1/200 binary64)) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))) (/.f64 x (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x))))
(fma.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))))
(fma.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (*.f64 y #s(literal 1/200 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (neg.f64 x)))
(neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))
(/.f64 #s(literal -1 binary64) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x x)))
(/.f64 (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 1/64000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (*.f64 x (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))))))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/1600000000 binary64) (*.f64 (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 x x (*.f64 y (*.f64 #s(literal -1/200 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) #s(literal 1/1600000000 binary64)) (*.f64 x (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x)))))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/40000 binary64))) (*.f64 x (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1 binary64))
(pow.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 y #s(literal 1/200 binary64) x))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))))
(*.f64 (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal -1/8000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)))) (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1/2 binary64)))

eval272.0ms (4.8%)

Memory
-8.0MiB live, 474.8MiB allocated
Compiler

Compiled 39 568 to 2 413 computations (93.9% saved)

prune214.0ms (3.8%)

Memory
-12.4MiB live, 404.1MiB allocated
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1 32431 327
Fresh000
Picked123
Done101
Total1 32651 331
Accuracy
100.0%
Counts
1 331 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 y #s(literal -1/200 binary64) x)
51.0%
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))
99.7%
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
50.4%
#s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64)))
50.3%
#s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64)))
Compiler

Compiled 55 to 35 computations (36.4% saved)

simplify196.0ms (3.5%)

Memory
-0.9MiB live, 228.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
cost-diff0
#s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))
cost-diff0
(fma.f64 y #s(literal 1/200 binary64) x)
cost-diff0
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))
cost-diff320
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
cost-diff448
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
cost-diff1280
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
cost-diff1600
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
cost-diff0
#s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64)))
cost-diff384
(/.f64 y #s(literal -200 binary64))
Rules
8 858×lower-fma.f32
8 852×lower-fma.f64
3 758×lower-*.f32
3 752×lower-*.f64
1 708×times-frac
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
032148
046146
177142
2142142
3358106
4896103
54381103
67933103
08029103
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64)))
(/.f64 y #s(literal -200 binary64))
y
#s(literal -200 binary64)
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
#s(literal 1 binary64)
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(fma.f64 y #s(literal -1/200 binary64) x)
y
#s(literal -1/200 binary64)
x
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(*.f64 y #s(literal 1/200 binary64))
#s(literal 1/200 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))
#s(literal -1 binary64)
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))
(fma.f64 y #s(literal 1/200 binary64) x)
y
#s(literal 1/200 binary64)
x
#s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(/.f64 #s(literal 400 binary64) y)
#s(literal 400 binary64)
#s(literal -1 binary64)
Outputs
#s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64)))
#s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64)))
(/.f64 y #s(literal -200 binary64))
(*.f64 y #s(literal -1/200 binary64))
y
#s(literal -200 binary64)
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(fma.f64 y #s(literal -1/200 binary64) x)
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
#s(literal -1 binary64)
#s(literal 1 binary64)
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
#s(literal -1 binary64)
(fma.f64 y #s(literal -1/200 binary64) x)
y
#s(literal -1/200 binary64)
x
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))
(*.f64 y #s(literal 1/200 binary64))
#s(literal 1/200 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))
#s(literal -1 binary64)
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))
(fma.f64 y #s(literal 1/200 binary64) x)
y
#s(literal 1/200 binary64)
x
#s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(/.f64 #s(literal 400 binary64) y)
#s(literal 400 binary64)
#s(literal -1 binary64)

localize117.0ms (2.1%)

Memory
11.6MiB live, 134.0MiB allocated
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy0.01171875
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))
accuracy0.046875
(fma.f64 y #s(literal 1/200 binary64) x)
accuracy0.32939850635965523
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
accuracy31.54688965024583
#s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))
accuracy0.0546875
(fma.f64 y #s(literal -1/200 binary64) x)
accuracy0.125
(*.f64 y #s(literal 1/200 binary64))
accuracy0.12890625
(/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))
accuracy0.19921875
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
accuracy0
(/.f64 y #s(literal -200 binary64))
accuracy31.741094798440756
#s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64)))
Samples
80.0ms256×0valid
Compiler

Compiled 146 to 30 computations (79.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
ival-div: 38.0ms (62.3% of total)
ival-mult: 10.0ms (16.4% of total)
const: 6.0ms (9.8% of total)
ival-add: 3.0ms (4.9% of total)
ival-sub: 2.0ms (3.3% of total)
exact: 1.0ms (1.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series25.0ms (0.4%)

Memory
-26.4MiB live, 57.0MiB allocated
Counts
13 → 288
Calls
Call 1
Inputs
#s(alt (/.f64 y #s(literal -200 binary64)) (patch (/.f64 y #s(literal -200 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())
#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())
#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())
#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())
Outputs
#s(alt (* -1/200 y) (taylor 0 y) (#s(alt (/.f64 y #s(literal -200 binary64)) (patch (/.f64 y #s(literal -200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor 0 y) (#s(alt (/.f64 y #s(literal -200 binary64)) (patch (/.f64 y #s(literal -200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor 0 y) (#s(alt (/.f64 y #s(literal -200 binary64)) (patch (/.f64 y #s(literal -200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor 0 y) (#s(alt (/.f64 y #s(literal -200 binary64)) (patch (/.f64 y #s(literal -200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt (/.f64 y #s(literal -200 binary64)) (patch (/.f64 y #s(literal -200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt (/.f64 y #s(literal -200 binary64)) (patch (/.f64 y #s(literal -200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt (/.f64 y #s(literal -200 binary64)) (patch (/.f64 y #s(literal -200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt (/.f64 y #s(literal -200 binary64)) (patch (/.f64 y #s(literal -200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt (/.f64 y #s(literal -200 binary64)) (patch (/.f64 y #s(literal -200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt (/.f64 y #s(literal -200 binary64)) (patch (/.f64 y #s(literal -200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt (/.f64 y #s(literal -200 binary64)) (patch (/.f64 y #s(literal -200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt (/.f64 y #s(literal -200 binary64)) (patch (/.f64 y #s(literal -200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor 0 x) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (- x (* 1/200 y)) (taylor 0 x) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (- x (* 1/200 y)) (taylor 0 x) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (- x (* 1/200 y)) (taylor 0 x) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) (patch #s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* 1/200 y)) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* 1/200 y)) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* 1/200 y)) (taylor 0 y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/200 (* -1 (/ x y)))) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/200 (* -1 (/ x y)))) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/200 (* -1 (/ x y)))) (taylor inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ x y) 1/200))) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ x y) 1/200))) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ x y) 1/200))) (taylor -inf y) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* 1/200 y)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* 1/200 y)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* 1/200 y)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/200 (/ y x)) 1)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/200 (/ y x)) 1)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/200 (/ y x)) 1)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/200 (/ y x))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/200 (/ y x))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/200 (/ y x))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* -1 (/ (- (* -2 x) (* -1 x)) y)) 1/200)) (taylor inf y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (* -1 (/ (- (* -2 x) (* -1 x)) y)) (* -1 (/ (- (* 200 (pow x 2)) (* -200 (* x (- (* -2 x) (* -1 x))))) (pow y 2)))) 1/200)) (taylor inf y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (+ (* -200 (/ (* x (- (* 200 (pow x 2)) (* -200 (* x (- (* -2 x) (* -1 x)))))) (pow y 3))) (+ (* -1 (/ (- (* -2 x) (* -1 x)) y)) (* -1 (/ (- (* 200 (pow x 2)) (* -200 (* x (- (* -2 x) (* -1 x))))) (pow y 2))))) 1/200)) (taylor inf y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1 (/ (- (* 1/100 y) (* 1/200 y)) x)))) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (/ (- (* -1/40000 (pow y 2)) (* -1/200 (* y (- (* 1/100 y) (* 1/200 y))))) (pow x 2))) (* -1 (/ (- (* 1/100 y) (* 1/200 y)) x))))) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1 (/ (- (* -1/40000 (pow y 2)) (* -1/200 (* y (- (* 1/100 y) (* 1/200 y))))) (pow x 2))) (+ (* -1 (/ (- (* 1/100 y) (* 1/200 y)) x)) (* -1/200 (/ (* y (- (* -1/40000 (pow y 2)) (* -1/200 (* y (- (* 1/100 y) (* 1/200 y)))))) (pow x 3))))))) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/100 (/ y x)) (+ 1 (* 1/200 (/ y x)))))) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- (+ (* -1 (- (* 1/100 y) (* 1/200 y))) (* 1/40000 (/ (pow y 2) x))) (* 1/200 (/ (* y (- (* 1/100 y) (* 1/200 y))) x))) x)) 1))) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* -1 (- (* 1/100 y) (* 1/200 y))) (* -1 (/ (+ (* -1 (- (* 1/40000 (pow y 2)) (* 1/200 (* y (- (* 1/100 y) (* 1/200 y)))))) (* -1/200 (/ (* y (- (* 1/40000 (pow y 2)) (* 1/200 (* y (- (* 1/100 y) (* 1/200 y)))))) x))) x))) x)) 1))) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor 0 x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/200 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/200 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/200 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/200 (/ x y))) (taylor inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/200 (/ x y))) (taylor inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/200 (/ x y))) (taylor inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/200))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/200))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/200))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/200 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/200 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/200 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) x) (patch (fma.f64 y #s(literal 1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* y (- (* 1/20000 (/ y (pow x 2))) (* 1/100 (/ 1 x))))) (taylor 0 y) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* y (- (* y (+ (* -1/4000000 (/ y (pow x 3))) (* 1/20000 (/ 1 (pow x 2))))) (* 1/100 (/ 1 x))))) (taylor 0 y) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* 200 (/ x y)) (+ 1 (* -200 (/ x y)))) (taylor inf y) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -200 (/ (* x (- (* 200 x) (* -200 x))) (pow y 2))) (* 200 (/ x y))) (+ 1 (* -200 (/ x y)))) (taylor inf y) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 200 (/ x y)) (* 40000 (/ (* (pow x 2) (- (* 200 x) (* -200 x))) (pow y 3)))) (+ 1 (+ (* -200 (/ x y)) (* 200 (/ (* x (- (* 200 x) (* -200 x))) (pow y 2)))))) (taylor inf y) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (* -200 x) (* 200 x)) y)) 1) (taylor -inf y) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (+ (* -200 x) (* -200 (/ (* x (- (* -200 x) (* 200 x))) y))) (* 200 x)) y)) 1) (taylor -inf y) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (- (+ (* -200 x) (* -1 (/ (- (* -40000 (/ (* (pow x 2) (- (* -200 x) (* 200 x))) y)) (* -200 (* x (- (* -200 x) (* 200 x))))) y))) (* 200 x)) y)) 1) (taylor -inf y) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* 400 (/ x y)) 1) (taylor 0 x) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ (* -80000 (/ x (pow y 2))) (* 400 (/ 1 y)))) 1) (taylor 0 x) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ (* x (- (* 16000000 (/ x (pow y 3))) (* 80000 (/ 1 (pow y 2))))) (* 400 (/ 1 y)))) 1) (taylor 0 x) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf x) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1/200 (/ y x))) (* 1/200 (/ y x))) (taylor inf x) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -1/200 (/ y x)) (* -1/200 (/ (* y (- (* -1/200 y) (* 1/200 y))) (pow x 2))))) (* 1/200 (/ y x))) (taylor inf x) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -1/200 (/ y x)) (* 1/40000 (/ (* (pow y 2) (- (* -1/200 y) (* 1/200 y))) (pow x 3))))) (+ (* 1/200 (/ y x)) (* 1/200 (/ (* y (- (* -1/200 y) (* 1/200 y))) (pow x 2))))) (taylor inf x) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf x) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- (* 1/200 y) (* -1/200 y)) x))) (taylor -inf x) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- (+ (* -1/200 (/ (* y (- (* 1/200 y) (* -1/200 y))) x)) (* 1/200 y)) (* -1/200 y)) x))) (taylor -inf x) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- (+ (* -1 (/ (- (* -1/40000 (/ (* (pow y 2) (- (* 1/200 y) (* -1/200 y))) x)) (* -1/200 (* y (- (* 1/200 y) (* -1/200 y))))) x)) (* 1/200 y)) (* -1/200 y)) x))) (taylor -inf x) (#s(alt #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (patch #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 400 (/ x y)) 1) (taylor 0 x) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 400 (/ x y)) 1) (taylor 0 x) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 400 (/ x y)) 1) (taylor 0 x) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 400 (/ x y)) (taylor inf x) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 400 (/ 1 y)) (/ 1 x))) (taylor inf x) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 400 (/ 1 y)) (/ 1 x))) (taylor inf x) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 400 (/ 1 y)) (/ 1 x))) (taylor inf x) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 400 (/ x y)) (taylor -inf x) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 x) (* 400 (/ 1 y))))) (taylor -inf x) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 x) (* 400 (/ 1 y))))) (taylor -inf x) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 x) (* 400 (/ 1 y))))) (taylor -inf x) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 400 (/ x y)) (taylor 0 y) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 y) (* 400 x)) y) (taylor 0 y) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 y) (* 400 x)) y) (taylor 0 y) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 y) (* 400 x)) y) (taylor 0 y) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 400 (/ x y)) 1) (taylor inf y) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 400 (/ x y)) 1) (taylor inf y) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 400 (/ x y)) 1) (taylor inf y) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 400 (/ x y)) 1) (taylor -inf y) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 400 (/ x y)) 1) (taylor -inf y) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* 400 (/ x y)) 1) (taylor -inf y) (#s(alt (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- (* -1/200 (/ y (pow x 2))) (/ 1 x)) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- (* y (- (* -1/40000 (/ y (pow x 3))) (* 1/200 (/ 1 (pow x 2))))) (/ 1 x)) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- (* y (- (* y (- (* -1/8000000 (/ y (pow x 4))) (* 1/40000 (/ 1 (pow x 3))))) (* 1/200 (/ 1 (pow x 2))))) (/ 1 x)) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 200 y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 200 (* 40000 (/ x y))) y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 200 (* 8000000 (/ (pow x 2) (pow y 2)))) (* -40000 (/ x y))) y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 200 (* 1600000000 (/ (pow x 3) (pow y 3)))) (+ (* -8000000 (/ (pow x 2) (pow y 2))) (* -40000 (/ x y)))) y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 200 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -40000 (/ x y)) 200) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 8000000 (/ (pow x 2) y)) (* -40000 x)) y)) 200) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1600000000 (/ (pow x 3) y)) (* 8000000 (pow x 2))) y)) (* -40000 x)) y)) 200) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 200 y) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 40000 (/ x (pow y 2))) (* 200 (/ 1 y))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ (* x (+ (* 1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y))) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1/200 (/ y x)) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1/40000 (/ (pow y 2) (pow x 2))) (+ 1 (* 1/200 (/ y x)))) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1/8000000 (/ (pow y 3) (pow x 3))) (+ 1 (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* 1/200 (/ y x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1/40000 (/ (pow y 2) x)) (* 1/200 y)) x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 1/8000000 (/ (pow y 3) x)) (* -1/40000 (pow y 2))) x)) (* 1/200 y)) x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (patch (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor 0 x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
Calls

72 calls:

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

simplify269.0ms (4.8%)

Memory
5.4MiB live, 358.2MiB allocated
Algorithm
egg-herbie
Rules
13 008×lower-fma.f64
13 008×lower-fma.f32
3 664×lower-*.f64
3 664×lower-*.f32
3 032×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03811932
112051768
236571736
085321597
Stop Event
iter limit
node limit
Counts
288 → 273
Calls
Call 1
Inputs
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(* -1/200 y)
(- x (* 1/200 y))
(- x (* 1/200 y))
(- x (* 1/200 y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
x
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(* -1/200 y)
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* -1/200 y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
(* -1 x)
(+ (* -1 x) (* 1/200 y))
(+ (* -1 x) (* 1/200 y))
(+ (* -1 x) (* 1/200 y))
(* 1/200 y)
(* y (+ 1/200 (* -1 (/ x y))))
(* y (+ 1/200 (* -1 (/ x y))))
(* y (+ 1/200 (* -1 (/ x y))))
(* 1/200 y)
(* -1 (* y (- (/ x y) 1/200)))
(* -1 (* y (- (/ x y) 1/200)))
(* -1 (* y (- (/ x y) 1/200)))
(* 1/200 y)
(+ (* -1 x) (* 1/200 y))
(+ (* -1 x) (* 1/200 y))
(+ (* -1 x) (* 1/200 y))
(* -1 x)
(* x (- (* 1/200 (/ y x)) 1))
(* x (- (* 1/200 (/ y x)) 1))
(* x (- (* 1/200 (/ y x)) 1))
(* -1 x)
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
x
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(* -1/200 y)
(* y (- (* -1 (/ (- (* -2 x) (* -1 x)) y)) 1/200))
(* y (- (+ (* -1 (/ (- (* -2 x) (* -1 x)) y)) (* -1 (/ (- (* 200 (pow x 2)) (* -200 (* x (- (* -2 x) (* -1 x))))) (pow y 2)))) 1/200))
(* y (- (+ (* -200 (/ (* x (- (* 200 (pow x 2)) (* -200 (* x (- (* -2 x) (* -1 x)))))) (pow y 3))) (+ (* -1 (/ (- (* -2 x) (* -1 x)) y)) (* -1 (/ (- (* 200 (pow x 2)) (* -200 (* x (- (* -2 x) (* -1 x))))) (pow y 2))))) 1/200))
(* -1/200 y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1/200 y)
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
x
(* x (+ 1 (* -1 (/ (- (* 1/100 y) (* 1/200 y)) x))))
(* x (+ 1 (+ (* -1 (/ (- (* -1/40000 (pow y 2)) (* -1/200 (* y (- (* 1/100 y) (* 1/200 y))))) (pow x 2))) (* -1 (/ (- (* 1/100 y) (* 1/200 y)) x)))))
(* x (+ 1 (+ (* -1 (/ (- (* -1/40000 (pow y 2)) (* -1/200 (* y (- (* 1/100 y) (* 1/200 y))))) (pow x 2))) (+ (* -1 (/ (- (* 1/100 y) (* 1/200 y)) x)) (* -1/200 (/ (* y (- (* -1/40000 (pow y 2)) (* -1/200 (* y (- (* 1/100 y) (* 1/200 y)))))) (pow x 3)))))))
x
(* -1 (* x (- (* 1/100 (/ y x)) (+ 1 (* 1/200 (/ y x))))))
(* -1 (* x (- (* -1 (/ (- (+ (* -1 (- (* 1/100 y) (* 1/200 y))) (* 1/40000 (/ (pow y 2) x))) (* 1/200 (/ (* y (- (* 1/100 y) (* 1/200 y))) x))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* -1 (- (* 1/100 y) (* 1/200 y))) (* -1 (/ (+ (* -1 (- (* 1/40000 (pow y 2)) (* 1/200 (* y (- (* 1/100 y) (* 1/200 y)))))) (* -1/200 (/ (* y (- (* 1/40000 (pow y 2)) (* 1/200 (* y (- (* 1/100 y) (* 1/200 y)))))) x))) x))) x)) 1)))
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
x
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(* -1/200 y)
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* -1/200 y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1/200 y)
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
x
(+ x (* 1/200 y))
(+ x (* 1/200 y))
(+ x (* 1/200 y))
(* 1/200 y)
(* y (+ 1/200 (/ x y)))
(* y (+ 1/200 (/ x y)))
(* y (+ 1/200 (/ x y)))
(* 1/200 y)
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(* 1/200 y)
(+ x (* 1/200 y))
(+ x (* 1/200 y))
(+ x (* 1/200 y))
x
(* x (+ 1 (* 1/200 (/ y x))))
(* x (+ 1 (* 1/200 (/ y x))))
(* x (+ 1 (* 1/200 (/ y x))))
x
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
1
(+ 1 (* -1/100 (/ y x)))
(+ 1 (* y (- (* 1/20000 (/ y (pow x 2))) (* 1/100 (/ 1 x)))))
(+ 1 (* y (- (* y (+ (* -1/4000000 (/ y (pow x 3))) (* 1/20000 (/ 1 (pow x 2))))) (* 1/100 (/ 1 x)))))
-1
(- (* 200 (/ x y)) (+ 1 (* -200 (/ x y))))
(- (+ (* -200 (/ (* x (- (* 200 x) (* -200 x))) (pow y 2))) (* 200 (/ x y))) (+ 1 (* -200 (/ x y))))
(- (+ (* 200 (/ x y)) (* 40000 (/ (* (pow x 2) (- (* 200 x) (* -200 x))) (pow y 3)))) (+ 1 (+ (* -200 (/ x y)) (* 200 (/ (* x (- (* 200 x) (* -200 x))) (pow y 2))))))
-1
(- (* -1 (/ (- (* -200 x) (* 200 x)) y)) 1)
(- (* -1 (/ (- (+ (* -200 x) (* -200 (/ (* x (- (* -200 x) (* 200 x))) y))) (* 200 x)) y)) 1)
(- (* -1 (/ (- (+ (* -200 x) (* -1 (/ (- (* -40000 (/ (* (pow x 2) (- (* -200 x) (* 200 x))) y)) (* -200 (* x (- (* -200 x) (* 200 x))))) y))) (* 200 x)) y)) 1)
-1
(- (* 400 (/ x y)) 1)
(- (* x (+ (* -80000 (/ x (pow y 2))) (* 400 (/ 1 y)))) 1)
(- (* x (+ (* x (- (* 16000000 (/ x (pow y 3))) (* 80000 (/ 1 (pow y 2))))) (* 400 (/ 1 y)))) 1)
1
(- (+ 1 (* -1/200 (/ y x))) (* 1/200 (/ y x)))
(- (+ 1 (+ (* -1/200 (/ y x)) (* -1/200 (/ (* y (- (* -1/200 y) (* 1/200 y))) (pow x 2))))) (* 1/200 (/ y x)))
(- (+ 1 (+ (* -1/200 (/ y x)) (* 1/40000 (/ (* (pow y 2) (- (* -1/200 y) (* 1/200 y))) (pow x 3))))) (+ (* 1/200 (/ y x)) (* 1/200 (/ (* y (- (* -1/200 y) (* 1/200 y))) (pow x 2)))))
1
(+ 1 (* -1 (/ (- (* 1/200 y) (* -1/200 y)) x)))
(+ 1 (* -1 (/ (- (+ (* -1/200 (/ (* y (- (* 1/200 y) (* -1/200 y))) x)) (* 1/200 y)) (* -1/200 y)) x)))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (- (* -1/40000 (/ (* (pow y 2) (- (* 1/200 y) (* -1/200 y))) x)) (* -1/200 (* y (- (* 1/200 y) (* -1/200 y))))) x)) (* 1/200 y)) (* -1/200 y)) x)))
-1
(- (* 400 (/ x y)) 1)
(- (* 400 (/ x y)) 1)
(- (* 400 (/ x y)) 1)
(* 400 (/ x y))
(* x (- (* 400 (/ 1 y)) (/ 1 x)))
(* x (- (* 400 (/ 1 y)) (/ 1 x)))
(* x (- (* 400 (/ 1 y)) (/ 1 x)))
(* 400 (/ x y))
(* -1 (* x (- (/ 1 x) (* 400 (/ 1 y)))))
(* -1 (* x (- (/ 1 x) (* 400 (/ 1 y)))))
(* -1 (* x (- (/ 1 x) (* 400 (/ 1 y)))))
(* 400 (/ x y))
(/ (+ (* -1 y) (* 400 x)) y)
(/ (+ (* -1 y) (* 400 x)) y)
(/ (+ (* -1 y) (* 400 x)) y)
-1
(- (* 400 (/ x y)) 1)
(- (* 400 (/ x y)) 1)
(- (* 400 (/ x y)) 1)
-1
(- (* 400 (/ x y)) 1)
(- (* 400 (/ x y)) 1)
(- (* 400 (/ x y)) 1)
(/ -1 x)
(- (* -1/200 (/ y (pow x 2))) (/ 1 x))
(- (* y (- (* -1/40000 (/ y (pow x 3))) (* 1/200 (/ 1 (pow x 2))))) (/ 1 x))
(- (* y (- (* y (- (* -1/8000000 (/ y (pow x 4))) (* 1/40000 (/ 1 (pow x 3))))) (* 1/200 (/ 1 (pow x 2))))) (/ 1 x))
(/ 200 y)
(/ (+ 200 (* 40000 (/ x y))) y)
(/ (- (+ 200 (* 8000000 (/ (pow x 2) (pow y 2)))) (* -40000 (/ x y))) y)
(/ (- (+ 200 (* 1600000000 (/ (pow x 3) (pow y 3)))) (+ (* -8000000 (/ (pow x 2) (pow y 2))) (* -40000 (/ x y)))) y)
(/ 200 y)
(* -1 (/ (- (* -40000 (/ x y)) 200) y))
(* -1 (/ (- (* -1 (/ (- (* 8000000 (/ (pow x 2) y)) (* -40000 x)) y)) 200) y))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1600000000 (/ (pow x 3) y)) (* 8000000 (pow x 2))) y)) (* -40000 x)) y)) 200) y))
(/ 200 y)
(+ (* 40000 (/ x (pow y 2))) (* 200 (/ 1 y)))
(+ (* x (+ (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y)))
(+ (* x (+ (* x (+ (* 1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y)))
(/ -1 x)
(/ (- (* -1/200 (/ y x)) 1) x)
(/ (- (* -1/40000 (/ (pow y 2) (pow x 2))) (+ 1 (* 1/200 (/ y x)))) x)
(/ (- (* -1/8000000 (/ (pow y 3) (pow x 3))) (+ 1 (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))) x)
(/ -1 x)
(* -1 (/ (+ 1 (* 1/200 (/ y x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1/40000 (/ (pow y 2) x)) (* 1/200 y)) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 1/8000000 (/ (pow y 3) x)) (* -1/40000 (pow y 2))) x)) (* 1/200 y)) x))) x))
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
x
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(* -1/200 y)
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* -1/200 y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1/200 y)
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
Outputs
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(- x (* 1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(- x (* 1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(- x (* 1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
x
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
x
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* 1/200 y))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(+ (* -1 x) (* 1/200 y))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(+ (* -1 x) (* 1/200 y))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* y (+ 1/200 (* -1 (/ x y))))
(*.f64 y (-.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* y (+ 1/200 (* -1 (/ x y))))
(*.f64 y (-.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* y (+ 1/200 (* -1 (/ x y))))
(*.f64 y (-.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* -1 (* y (- (/ x y) 1/200)))
(*.f64 y (-.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* -1 (* y (- (/ x y) 1/200)))
(*.f64 y (-.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* -1 (* y (- (/ x y) 1/200)))
(*.f64 y (-.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(+ (* -1 x) (* 1/200 y))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(+ (* -1 x) (* 1/200 y))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(+ (* -1 x) (* 1/200 y))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* -1 x)
(neg.f64 x)
(* x (- (* 1/200 (/ y x)) 1))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/200 binary64) x) #s(literal -1 binary64)))
(* x (- (* 1/200 (/ y x)) 1))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/200 binary64) x) #s(literal -1 binary64)))
(* x (- (* 1/200 (/ y x)) 1))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/200 binary64) x) #s(literal -1 binary64)))
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/200 binary64) x) #s(literal -1 binary64)))
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/200 binary64) x) #s(literal -1 binary64)))
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/200 binary64) x) #s(literal -1 binary64)))
x
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* y (- (* -1 (/ (- (* -2 x) (* -1 x)) y)) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (+ (* -1 (/ (- (* -2 x) (* -1 x)) y)) (* -1 (/ (- (* 200 (pow x 2)) (* -200 (* x (- (* -2 x) (* -1 x))))) (pow y 2)))) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (+ (* -200 (/ (* x (- (* 200 (pow x 2)) (* -200 (* x (- (* -2 x) (* -1 x)))))) (pow y 3))) (+ (* -1 (/ (- (* -2 x) (* -1 x)) y)) (* -1 (/ (- (* 200 (pow x 2)) (* -200 (* x (- (* -2 x) (* -1 x))))) (pow y 2))))) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
x
(* x (+ 1 (* -1 (/ (- (* 1/100 y) (* 1/200 y)) x))))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
(* x (+ 1 (+ (* -1 (/ (- (* -1/40000 (pow y 2)) (* -1/200 (* y (- (* 1/100 y) (* 1/200 y))))) (pow x 2))) (* -1 (/ (- (* 1/100 y) (* 1/200 y)) x)))))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
(* x (+ 1 (+ (* -1 (/ (- (* -1/40000 (pow y 2)) (* -1/200 (* y (- (* 1/100 y) (* 1/200 y))))) (pow x 2))) (+ (* -1 (/ (- (* 1/100 y) (* 1/200 y)) x)) (* -1/200 (/ (* y (- (* -1/40000 (pow y 2)) (* -1/200 (* y (- (* 1/100 y) (* 1/200 y)))))) (pow x 3)))))))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
x
(* -1 (* x (- (* 1/100 (/ y x)) (+ 1 (* 1/200 (/ y x))))))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
(* -1 (* x (- (* -1 (/ (- (+ (* -1 (- (* 1/100 y) (* 1/200 y))) (* 1/40000 (/ (pow y 2) x))) (* 1/200 (/ (* y (- (* 1/100 y) (* 1/200 y))) x))) x)) 1)))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
(* -1 (* x (- (* -1 (/ (+ (* -1 (- (* 1/100 y) (* 1/200 y))) (* -1 (/ (+ (* -1 (- (* 1/40000 (pow y 2)) (* 1/200 (* y (- (* 1/100 y) (* 1/200 y)))))) (* -1/200 (/ (* y (- (* 1/40000 (pow y 2)) (* 1/200 (* y (- (* 1/100 y) (* 1/200 y)))))) x))) x))) x)) 1)))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
x
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
x
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
x
(+ x (* 1/200 y))
(fma.f64 y #s(literal 1/200 binary64) x)
(+ x (* 1/200 y))
(fma.f64 y #s(literal 1/200 binary64) x)
(+ x (* 1/200 y))
(fma.f64 y #s(literal 1/200 binary64) x)
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* y (+ 1/200 (/ x y)))
(*.f64 y (+.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* y (+ 1/200 (/ x y)))
(*.f64 y (+.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* y (+ 1/200 (/ x y)))
(*.f64 y (+.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(*.f64 y (+.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(*.f64 y (+.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* -1 (* y (- (* -1 (/ x y)) 1/200)))
(*.f64 y (+.f64 #s(literal 1/200 binary64) (/.f64 x y)))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(+ x (* 1/200 y))
(fma.f64 y #s(literal 1/200 binary64) x)
(+ x (* 1/200 y))
(fma.f64 y #s(literal 1/200 binary64) x)
(+ x (* 1/200 y))
(fma.f64 y #s(literal 1/200 binary64) x)
x
(* x (+ 1 (* 1/200 (/ y x))))
(fma.f64 x (/.f64 (*.f64 y #s(literal 1/200 binary64)) x) x)
(* x (+ 1 (* 1/200 (/ y x))))
(fma.f64 x (/.f64 (*.f64 y #s(literal 1/200 binary64)) x) x)
(* x (+ 1 (* 1/200 (/ y x))))
(fma.f64 x (/.f64 (*.f64 y #s(literal 1/200 binary64)) x) x)
x
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
(fma.f64 x (/.f64 (*.f64 y #s(literal 1/200 binary64)) x) x)
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
(fma.f64 x (/.f64 (*.f64 y #s(literal 1/200 binary64)) x) x)
(* -1 (* x (- (* -1/200 (/ y x)) 1)))
(fma.f64 x (/.f64 (*.f64 y #s(literal 1/200 binary64)) x) x)
1
#s(literal 1 binary64)
(+ 1 (* -1/100 (/ y x)))
(fma.f64 y (/.f64 #s(literal -1/100 binary64) x) #s(literal 1 binary64))
(+ 1 (* y (- (* 1/20000 (/ y (pow x 2))) (* 1/100 (/ 1 x)))))
(fma.f64 y (fma.f64 y (/.f64 #s(literal 1/20000 binary64) (*.f64 x x)) (/.f64 #s(literal -1/100 binary64) x)) #s(literal 1 binary64))
(+ 1 (* y (- (* y (+ (* -1/4000000 (/ y (pow x 3))) (* 1/20000 (/ 1 (pow x 2))))) (* 1/100 (/ 1 x)))))
(fma.f64 y (fma.f64 y (fma.f64 #s(literal -1/4000000 binary64) (/.f64 y (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/20000 binary64) (*.f64 x x))) (/.f64 #s(literal -1/100 binary64) x)) #s(literal 1 binary64))
-1
#s(literal -1 binary64)
(- (* 200 (/ x y)) (+ 1 (* -200 (/ x y))))
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(- (+ (* -200 (/ (* x (- (* 200 x) (* -200 x))) (pow y 2))) (* 200 (/ x y))) (+ 1 (* -200 (/ x y))))
(fma.f64 x (*.f64 (/.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 y y)) #s(literal -200 binary64)) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))
(- (+ (* 200 (/ x y)) (* 40000 (/ (* (pow x 2) (- (* 200 x) (* -200 x))) (pow y 3)))) (+ 1 (+ (* -200 (/ x y)) (* 200 (/ (* x (- (* 200 x) (* -200 x))) (pow y 2))))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 y (*.f64 y y))) #s(literal 40000 binary64)) (fma.f64 x (*.f64 (/.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 y y)) #s(literal -200 binary64)) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))
-1
#s(literal -1 binary64)
(- (* -1 (/ (- (* -200 x) (* 200 x)) y)) 1)
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(- (* -1 (/ (- (+ (* -200 x) (* -200 (/ (* x (- (* -200 x) (* 200 x))) y))) (* 200 x)) y)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (fma.f64 (*.f64 (/.f64 x y) #s(literal -400 binary64)) #s(literal -200 binary64) #s(literal -400 binary64))) y))
(- (* -1 (/ (- (+ (* -200 x) (* -1 (/ (- (* -40000 (/ (* (pow x 2) (- (* -200 x) (* 200 x))) y)) (* -200 (* x (- (* -200 x) (* 200 x))))) y))) (* 200 x)) y)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x #s(literal -400 binary64) (/.f64 (fma.f64 x (*.f64 #s(literal -200 binary64) (*.f64 x #s(literal 400 binary64))) (/.f64 (*.f64 #s(literal -40000 binary64) (*.f64 x (*.f64 x (*.f64 x #s(literal -400 binary64))))) y)) (neg.f64 y))) y))
-1
#s(literal -1 binary64)
(- (* 400 (/ x y)) 1)
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(- (* x (+ (* -80000 (/ x (pow y 2))) (* 400 (/ 1 y)))) 1)
(fma.f64 x (fma.f64 #s(literal -80000 binary64) (/.f64 x (*.f64 y y)) (/.f64 #s(literal 400 binary64) y)) #s(literal -1 binary64))
(- (* x (+ (* x (- (* 16000000 (/ x (pow y 3))) (* 80000 (/ 1 (pow y 2))))) (* 400 (/ 1 y)))) 1)
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 16000000 binary64) (/.f64 x (*.f64 y (*.f64 y y))) (/.f64 #s(literal -80000 binary64) (*.f64 y y))) (/.f64 #s(literal 400 binary64) y)) #s(literal -1 binary64))
1
#s(literal 1 binary64)
(- (+ 1 (* -1/200 (/ y x))) (* 1/200 (/ y x)))
(fma.f64 y (/.f64 #s(literal -1/100 binary64) x) #s(literal 1 binary64))
(- (+ 1 (+ (* -1/200 (/ y x)) (* -1/200 (/ (* y (- (* -1/200 y) (* 1/200 y))) (pow x 2))))) (* 1/200 (/ y x)))
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 y (fma.f64 (/.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 x x)) #s(literal 1/200 binary64) (/.f64 #s(literal 1/100 binary64) x)))))
(- (+ 1 (+ (* -1/200 (/ y x)) (* 1/40000 (/ (* (pow y 2) (- (* -1/200 y) (* 1/200 y))) (pow x 3))))) (+ (* 1/200 (/ y x)) (* 1/200 (/ (* y (- (* -1/200 y) (* 1/200 y))) (pow x 2)))))
(+.f64 (neg.f64 (*.f64 y (fma.f64 (/.f64 (*.f64 y #s(literal -1/100 binary64)) (*.f64 x x)) #s(literal 1/200 binary64) (/.f64 #s(literal 1/100 binary64) x)))) (fma.f64 #s(literal 1/40000 binary64) (/.f64 (*.f64 y (*.f64 y (*.f64 y #s(literal -1/100 binary64)))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (- (* 1/200 y) (* -1/200 y)) x)))
(fma.f64 y (/.f64 #s(literal -1/100 binary64) x) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (+ (* -1/200 (/ (* y (- (* 1/200 y) (* -1/200 y))) x)) (* 1/200 y)) (* -1/200 y)) x)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 y (fma.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) #s(literal -1/200 binary64) #s(literal 1/100 binary64))) x))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (- (* -1/40000 (/ (* (pow y 2) (- (* 1/200 y) (* -1/200 y))) x)) (* -1/200 (* y (- (* 1/200 y) (* -1/200 y))))) x)) (* 1/200 y)) (* -1/200 y)) x)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/100 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 y y) #s(literal -1/40000 binary64)) (/.f64 (*.f64 y #s(literal 1/100 binary64)) x) (*.f64 (*.f64 y (*.f64 y #s(literal 1/200 binary64))) #s(literal 1/100 binary64))) x)) x))
-1
#s(literal -1 binary64)
(- (* 400 (/ x y)) 1)
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(- (* 400 (/ x y)) 1)
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(- (* 400 (/ x y)) 1)
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(* 400 (/ x y))
(/.f64 (*.f64 x #s(literal 400 binary64)) y)
(* x (- (* 400 (/ 1 y)) (/ 1 x)))
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(* x (- (* 400 (/ 1 y)) (/ 1 x)))
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(* x (- (* 400 (/ 1 y)) (/ 1 x)))
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(* 400 (/ x y))
(/.f64 (*.f64 x #s(literal 400 binary64)) y)
(* -1 (* x (- (/ 1 x) (* 400 (/ 1 y)))))
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(* -1 (* x (- (/ 1 x) (* 400 (/ 1 y)))))
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(* -1 (* x (- (/ 1 x) (* 400 (/ 1 y)))))
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(* 400 (/ x y))
(/.f64 (*.f64 x #s(literal 400 binary64)) y)
(/ (+ (* -1 y) (* 400 x)) y)
(/.f64 (-.f64 (*.f64 x #s(literal 400 binary64)) y) y)
(/ (+ (* -1 y) (* 400 x)) y)
(/.f64 (-.f64 (*.f64 x #s(literal 400 binary64)) y) y)
(/ (+ (* -1 y) (* 400 x)) y)
(/.f64 (-.f64 (*.f64 x #s(literal 400 binary64)) y) y)
-1
#s(literal -1 binary64)
(- (* 400 (/ x y)) 1)
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(- (* 400 (/ x y)) 1)
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(- (* 400 (/ x y)) 1)
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
-1
#s(literal -1 binary64)
(- (* 400 (/ x y)) 1)
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(- (* 400 (/ x y)) 1)
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(- (* 400 (/ x y)) 1)
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1/200 (/ y (pow x 2))) (/ 1 x))
(/.f64 (fma.f64 #s(literal -1/200 binary64) (/.f64 y x) #s(literal -1 binary64)) x)
(- (* y (- (* -1/40000 (/ y (pow x 3))) (* 1/200 (/ 1 (pow x 2))))) (/ 1 x))
(fma.f64 y (/.f64 (*.f64 y #s(literal -1/40000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 (fma.f64 #s(literal -1/200 binary64) (/.f64 y x) #s(literal -1 binary64)) x))
(- (* y (- (* y (- (* -1/8000000 (/ y (pow x 4))) (* 1/40000 (/ 1 (pow x 3))))) (* 1/200 (/ 1 (pow x 2))))) (/ 1 x))
(fma.f64 y (*.f64 y (fma.f64 #s(literal -1/8000000 binary64) (/.f64 y (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -1/40000 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (fma.f64 #s(literal -1/200 binary64) (/.f64 y x) #s(literal -1 binary64)) x))
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(/ (+ 200 (* 40000 (/ x y))) y)
(/.f64 (fma.f64 (/.f64 x y) #s(literal 40000 binary64) #s(literal 200 binary64)) y)
(/ (- (+ 200 (* 8000000 (/ (pow x 2) (pow y 2)))) (* -40000 (/ x y))) y)
(/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (fma.f64 #s(literal 8000000 binary64) (/.f64 (*.f64 x x) y) (*.f64 x #s(literal 40000 binary64))) y)) y)
(/ (- (+ 200 (* 1600000000 (/ (pow x 3) (pow y 3)))) (+ (* -8000000 (/ (pow x 2) (pow y 2))) (* -40000 (/ x y)))) y)
(/.f64 (+.f64 #s(literal 200 binary64) (fma.f64 #s(literal 1600000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y y))) (/.f64 (fma.f64 #s(literal 8000000 binary64) (/.f64 (*.f64 x x) y) (*.f64 x #s(literal 40000 binary64))) y))) y)
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(* -1 (/ (- (* -40000 (/ x y)) 200) y))
(/.f64 (fma.f64 (/.f64 x y) #s(literal 40000 binary64) #s(literal 200 binary64)) y)
(* -1 (/ (- (* -1 (/ (- (* 8000000 (/ (pow x 2) y)) (* -40000 x)) y)) 200) y))
(/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (fma.f64 #s(literal 8000000 binary64) (/.f64 (*.f64 x x) y) (*.f64 x #s(literal 40000 binary64))) y)) y)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1600000000 (/ (pow x 3) y)) (* 8000000 (pow x 2))) y)) (* -40000 x)) y)) 200) y))
(/.f64 (+.f64 #s(literal 200 binary64) (/.f64 (fma.f64 x #s(literal 40000 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal -8000000 binary64) (*.f64 #s(literal -1600000000 binary64) (*.f64 x (/.f64 (*.f64 x x) y)))) (neg.f64 y))) y)) y)
(/ 200 y)
(/.f64 #s(literal 200 binary64) y)
(+ (* 40000 (/ x (pow y 2))) (* 200 (/ 1 y)))
(fma.f64 x (/.f64 #s(literal 40000 binary64) (*.f64 y y)) (/.f64 #s(literal 200 binary64) y))
(+ (* x (+ (* 8000000 (/ x (pow y 3))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y)))
(fma.f64 x (fma.f64 (/.f64 x (*.f64 y (*.f64 y y))) #s(literal 8000000 binary64) (/.f64 #s(literal 40000 binary64) (*.f64 y y))) (/.f64 #s(literal 200 binary64) y))
(+ (* x (+ (* x (+ (* 1600000000 (/ x (pow y 4))) (* 8000000 (/ 1 (pow y 3))))) (* 40000 (/ 1 (pow y 2))))) (* 200 (/ 1 y)))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 1600000000 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 #s(literal 8000000 binary64) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal 40000 binary64) (*.f64 y y))) (/.f64 #s(literal 200 binary64) y))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -1/200 (/ y x)) 1) x)
(/.f64 (fma.f64 #s(literal -1/200 binary64) (/.f64 y x) #s(literal -1 binary64)) x)
(/ (- (* -1/40000 (/ (pow y 2) (pow x 2))) (+ 1 (* 1/200 (/ y x)))) x)
(/.f64 (fma.f64 (/.f64 #s(literal 1/200 binary64) x) (fma.f64 y (/.f64 (*.f64 y #s(literal 1/200 binary64)) x) y) #s(literal 1 binary64)) (neg.f64 x))
(/ (- (* -1/8000000 (/ (pow y 3) (pow x 3))) (+ 1 (+ (* 1/40000 (/ (pow y 2) (pow x 2))) (* 1/200 (/ y x))))) x)
(/.f64 (+.f64 (fma.f64 #s(literal -1/8000000 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal -1/40000 binary64) (/.f64 (*.f64 y y) x) (*.f64 #s(literal -1/200 binary64) y)) x)) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 1/200 (/ y x))) x))
(/.f64 (fma.f64 #s(literal -1/200 binary64) (/.f64 y x) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1/40000 (/ (pow y 2) x)) (* 1/200 y)) x))) x))
(/.f64 (fma.f64 (/.f64 #s(literal 1/200 binary64) x) (fma.f64 y (/.f64 (*.f64 y #s(literal 1/200 binary64)) x) y) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 1/8000000 (/ (pow y 3) x)) (* -1/40000 (pow y 2))) x)) (* 1/200 y)) x))) x))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal 1/200 binary64) (/.f64 (fma.f64 #s(literal 1/8000000 binary64) (/.f64 (*.f64 y (*.f64 y y)) x) (*.f64 y (*.f64 y #s(literal 1/40000 binary64)))) x)) x)) (neg.f64 x))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
x
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* y (- (/ x y) 1/200))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(*.f64 y (+.f64 #s(literal -1/200 binary64) (/.f64 x y)))
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
x
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 #s(literal -1/200 binary64) (*.f64 (/.f64 y x) x) x)

rewrite246.0ms (4.3%)

Memory
35.0MiB live, 419.4MiB allocated
Rules
4 796×lower-/.f32
4 788×lower-/.f64
4 072×lower-fma.f32
4 066×lower-fma.f64
3 660×lower-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032127
046104
1176100
2131982
0830082
Stop Event
iter limit
node limit
iter limit
Counts
13 → 631
Calls
Call 1
Inputs
(/.f64 y #s(literal -200 binary64))
#s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64)))
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))
(fma.f64 y #s(literal 1/200 binary64) x)
#s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))
(*.f64 y #s(literal 1/200 binary64))
(fma.f64 y #s(literal -1/200 binary64) x)
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/200 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -200 binary64) y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/200 binary64)))
(neg.f64 (*.f64 y #s(literal 1/200 binary64)))
(/.f64 y #s(literal -200 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -200 binary64) y))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 200 binary64) y)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal -200 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (/.f64 #s(literal 200 binary64) y)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 200 binary64) y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -200 binary64) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 200 binary64) y))))
(/.f64 (neg.f64 y) #s(literal 200 binary64))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/200 binary64))))))
(/.f64 (neg.f64 (neg.f64 y)) #s(literal -200 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) #s(literal 200 binary64))
(pow.f64 (/.f64 #s(literal -200 binary64) y) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal 200 binary64) y)) #s(literal -1 binary64))
(*.f64 y #s(literal -1/200 binary64))
(*.f64 #s(literal -1/200 binary64) y)
(*.f64 #s(literal -1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 #s(literal 1/200 binary64) (neg.f64 y))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/200 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -200 binary64) y))))
(*.f64 (neg.f64 y) #s(literal 1/200 binary64))
(*.f64 (neg.f64 (neg.f64 y)) #s(literal -1/200 binary64))
#s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64)))
#s(literal -1 binary64)
(+.f64 (*.f64 y #s(literal 1/200 binary64)) (neg.f64 x))
(+.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(+.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64)) (*.f64 x #s(literal -1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #s(literal -1 binary64)))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(-.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/200 binary64) x))
(-.f64 (neg.f64 x) (*.f64 y #s(literal -1/200 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)))
(-.f64 (/.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal 1 binary64)) (/.f64 x #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))
(-.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (/.f64 (/.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))) (/.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))) (/.f64 (*.f64 x x) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) (neg.f64 x))) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) (neg.f64 x))))
(fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))
(fma.f64 x #s(literal -1 binary64) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64)))
(fma.f64 #s(literal 1/200 binary64) y (neg.f64 x))
(fma.f64 #s(literal 1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (neg.f64 x))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/200 binary64)) (neg.f64 x))
(fma.f64 #s(literal -1 binary64) x (*.f64 y #s(literal 1/200 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/200 binary64)) (neg.f64 x))
(fma.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64) (*.f64 x #s(literal -1 binary64)))
(fma.f64 (neg.f64 y) #s(literal -1/200 binary64) (neg.f64 x))
(fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (neg.f64 (neg.f64 y)) #s(literal 1/200 binary64) (neg.f64 x))
(neg.f64 (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (neg.f64 x)))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) (neg.f64 x)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 #s(literal -1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (fma.f64 y #s(literal 1/200 binary64) x))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (neg.f64 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (neg.f64 (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 #s(literal -1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 x x))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 x) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))) (fma.f64 x x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 x #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 x #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64)) (*.f64 x #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal -1 binary64))
(pow.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))) #s(literal -1 binary64))
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))
(*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 1/200 binary64)) (neg.f64 x))))))
(*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) (neg.f64 x))))
(*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (pow.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(+.f64 x (*.f64 y #s(literal -1/200 binary64)))
(+.f64 (*.f64 y #s(literal -1/200 binary64)) x)
(+.f64 (*.f64 y #s(literal -1/200 binary64)) (neg.f64 (neg.f64 x)))
(+.f64 (*.f64 y #s(literal -1/200 binary64)) (*.f64 #s(literal 1 binary64) x))
(+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/200 binary64) x))
(+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))))
(+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 y #s(literal -1/200 binary64)))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #s(literal -1 binary64)))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(-.f64 (*.f64 y #s(literal -1/200 binary64)) (neg.f64 x))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(-.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 y #s(literal 1/200 binary64)))
(-.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (/.f64 (/.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(-.f64 (/.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal -1 binary64)) (/.f64 x #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal -1 binary64)))
(fma.f64 y #s(literal -1/200 binary64) x)
(fma.f64 y #s(literal -1/200 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 y #s(literal -1/200 binary64) (*.f64 #s(literal 1 binary64) x))
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/200 binary64) y x)
(fma.f64 #s(literal -1/200 binary64) y (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1/200 binary64) y (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 #s(literal -1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1/200 binary64) (neg.f64 y) x)
(fma.f64 #s(literal 1/200 binary64) (neg.f64 y) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/200 binary64) (neg.f64 y) (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 y #s(literal -1/200 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)) x)
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)) (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/200 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/200 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -200 binary64) y))) x)
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -200 binary64) y))) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -200 binary64) y))) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64)))
(fma.f64 (neg.f64 y) #s(literal 1/200 binary64) x)
(fma.f64 (neg.f64 y) #s(literal 1/200 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (neg.f64 y) #s(literal 1/200 binary64) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (neg.f64 (neg.f64 y)) #s(literal -1/200 binary64) x)
(fma.f64 (neg.f64 (neg.f64 y)) #s(literal -1/200 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (neg.f64 (neg.f64 y)) #s(literal -1/200 binary64) (*.f64 #s(literal 1 binary64) x))
(neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x (*.f64 y #s(literal -1/200 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x (*.f64 y #s(literal -1/200 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x (*.f64 y #s(literal -1/200 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (*.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (*.f64 x x))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x))) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)))) (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (pow.f64 (neg.f64 (neg.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (-.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x))) (*.f64 (*.f64 y #s(literal -1/200 binary64)) (neg.f64 (neg.f64 x))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 y #s(literal -1/200 binary64)) (*.f64 #s(literal 1 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x (*.f64 y #s(literal -1/200 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))))
(pow.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x (*.f64 y #s(literal -1/200 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
#s(literal -1 binary64)
(+.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) x) (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (*.f64 y #s(literal 1/200 binary64))))
(+.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (*.f64 y #s(literal 1/200 binary64))) (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) x))
(+.f64 (*.f64 x #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal 1/200 binary64)) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))))
(+.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (*.f64 x #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))))
(fma.f64 x #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (*.f64 (*.f64 y #s(literal 1/200 binary64)) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))))
(fma.f64 (*.f64 y #s(literal 1/200 binary64)) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (*.f64 x #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))))
(fma.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) x (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (*.f64 y #s(literal 1/200 binary64))))
(fma.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (*.f64 y #s(literal 1/200 binary64)) (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))))
(/.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (neg.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (*.f64 y #s(literal 1/200 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) x) (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) x) (-.f64 (*.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (*.f64 y #s(literal 1/200 binary64))) (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (*.f64 y #s(literal 1/200 binary64)))) (*.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) x) (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (*.f64 y #s(literal 1/200 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (*.f64 y #s(literal 1/200 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (*.f64 y #s(literal 1/200 binary64))) (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (*.f64 y #s(literal 1/200 binary64))) (-.f64 (*.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) x) (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) x)) (*.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (*.f64 y #s(literal 1/200 binary64))) (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (*.f64 x #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal 1/200 binary64)) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))) (*.f64 (*.f64 x #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal 1/200 binary64)) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (*.f64 (*.f64 y #s(literal 1/200 binary64)) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 x #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (*.f64 x #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))) (*.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (*.f64 x #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))))))
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))
(*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (fma.f64 y #s(literal 1/200 binary64) x))
(*.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (*.f64 #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(+.f64 x (*.f64 y #s(literal 1/200 binary64)))
(+.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal -1 binary64))))
(-.f64 x (*.f64 y #s(literal -1/200 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal -1 binary64)) (/.f64 x #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)))
(fma.f64 y #s(literal 1/200 binary64) x)
(fma.f64 #s(literal 1/200 binary64) y x)
(fma.f64 #s(literal 1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/200 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/200 binary64)) x)
(fma.f64 (neg.f64 y) #s(literal -1/200 binary64) x)
(fma.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(fma.f64 (neg.f64 (neg.f64 y)) #s(literal 1/200 binary64) x)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x (*.f64 y #s(literal 1/200 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x (*.f64 y #s(literal 1/200 binary64))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x x (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (*.f64 y #s(literal -1/200 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x (*.f64 y #s(literal 1/200 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) #s(literal 1 binary64))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 x x))) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))))
(pow.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x))
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x (*.f64 y #s(literal 1/200 binary64)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
#s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))
(+.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal 1/400 binary64))))
(+.f64 (/.f64 x (*.f64 y #s(literal 1/400 binary64))) #s(literal -1 binary64))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64)))))
(-.f64 (/.f64 x (*.f64 y #s(literal 1/400 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal 1/400 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (-.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal 1/400 binary64))))))
(fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/400 binary64))) #s(literal -1 binary64))
(fma.f64 #s(literal 400 binary64) (*.f64 (/.f64 #s(literal 1 binary64) y) x) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 400 binary64) y) x #s(literal -1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64)))))
(fma.f64 (*.f64 x #s(literal 400 binary64)) (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64))
(fma.f64 (neg.f64 (*.f64 x #s(literal 400 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 y)) #s(literal -1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))
(fma.f64 (*.f64 x #s(literal -400 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 y)) #s(literal -1 binary64))
(fma.f64 (*.f64 #s(literal -400 binary64) x) (/.f64 #s(literal 1 binary64) (neg.f64 y)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 x (*.f64 y #s(literal 1/400 binary64))) (*.f64 x #s(literal 400 binary64))) (*.f64 (*.f64 x #s(literal 400 binary64)) #s(literal -1 binary64))) y)) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 64000000 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal 1/400 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 64000000 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) #s(literal -1 binary64)) y))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 64000000 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 x (*.f64 y #s(literal 1/400 binary64))) (*.f64 x #s(literal 400 binary64))) (*.f64 (*.f64 x #s(literal 400 binary64)) #s(literal -1 binary64))) y)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) #s(literal -1 binary64)) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 64000000 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) #s(literal -1 binary64)) y)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 64000000 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 x (*.f64 y #s(literal 1/400 binary64))) (*.f64 x #s(literal 400 binary64))) (*.f64 (*.f64 x #s(literal 400 binary64)) #s(literal -1 binary64))) y))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) #s(literal -1 binary64))) (neg.f64 (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y))) (-.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal 1/400 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64))) (*.f64 (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64)) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 64000000 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) #s(literal -1 binary64)) y))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)))) (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal 1/400 binary64))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 64000000 binary64)) (*.f64 y (*.f64 y y))) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (*.f64 y #s(literal 1/400 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 64000000 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) #s(literal -1 binary64)) y)))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 64000000 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 x (*.f64 y #s(literal 1/400 binary64))) (*.f64 x #s(literal 400 binary64))) (*.f64 (*.f64 x #s(literal 400 binary64)) #s(literal -1 binary64))) y))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 64000000 binary64) (*.f64 y (*.f64 y y))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) #s(literal -1 binary64)) y))))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x #s(literal 400 binary64)) (*.f64 x #s(literal 400 binary64))) (*.f64 y y))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y #s(literal 1/400 binary64))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(-.f64 (/.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 x (*.f64 y #s(literal -1/200 binary64))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (/.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))))
(neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal 1 binary64))
(/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal -1 binary64))
(/.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal 1 binary64))
(pow.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal 1 binary64))
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 200 binary64) y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/200 binary64)))
(neg.f64 (*.f64 y #s(literal -1/200 binary64)))
(/.f64 y #s(literal 200 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 200 binary64) y))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 200 binary64) y))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -200 binary64) y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 200 binary64) y)))
(/.f64 (neg.f64 y) #s(literal -200 binary64))
(/.f64 (neg.f64 (neg.f64 y)) #s(literal 200 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) #s(literal -200 binary64))
(pow.f64 (/.f64 #s(literal 200 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal 1/200 binary64))
(*.f64 #s(literal 1/200 binary64) y)
(*.f64 #s(literal 1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/200 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/200 binary64)))
(*.f64 (neg.f64 y) #s(literal -1/200 binary64))
(*.f64 (neg.f64 (neg.f64 y)) #s(literal 1/200 binary64))
(+.f64 x (*.f64 y #s(literal -1/200 binary64)))
(+.f64 (*.f64 y #s(literal -1/200 binary64)) x)
(+.f64 (*.f64 y #s(literal -1/200 binary64)) (neg.f64 (neg.f64 x)))
(+.f64 (*.f64 y #s(literal -1/200 binary64)) (*.f64 #s(literal 1 binary64) x))
(+.f64 #s(literal 0 binary64) (fma.f64 y #s(literal -1/200 binary64) x))
(+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))))
(+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 y #s(literal -1/200 binary64)))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) #s(literal -1 binary64)))
(-.f64 x (*.f64 y #s(literal 1/200 binary64)))
(-.f64 (*.f64 y #s(literal -1/200 binary64)) (neg.f64 x))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(-.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (/.f64 (*.f64 x (*.f64 x x)) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(-.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 y #s(literal 1/200 binary64)))
(-.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))) (/.f64 (/.f64 x (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))))
(-.f64 (/.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal -1 binary64)) (/.f64 x #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal -1 binary64)))
(fma.f64 y #s(literal -1/200 binary64) x)
(fma.f64 y #s(literal -1/200 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 y #s(literal -1/200 binary64) (*.f64 #s(literal 1 binary64) x))
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/200 binary64) y x)
(fma.f64 #s(literal -1/200 binary64) y (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1/200 binary64) y (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 #s(literal -1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1/200 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1/200 binary64) (neg.f64 y) x)
(fma.f64 #s(literal 1/200 binary64) (neg.f64 y) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/200 binary64) (neg.f64 y) (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 y #s(literal -1/200 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)) x)
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)) (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/200 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/200 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/200 binary64)) (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -200 binary64) y))) x)
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -200 binary64) y))) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -200 binary64) y))) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64)))
(fma.f64 (neg.f64 y) #s(literal 1/200 binary64) x)
(fma.f64 (neg.f64 y) #s(literal 1/200 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (neg.f64 y) #s(literal 1/200 binary64) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)) (neg.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))
(fma.f64 (neg.f64 (neg.f64 y)) #s(literal -1/200 binary64) x)
(fma.f64 (neg.f64 (neg.f64 y)) #s(literal -1/200 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (neg.f64 (neg.f64 y)) #s(literal -1/200 binary64) (*.f64 #s(literal 1 binary64) x))
(neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x (*.f64 y #s(literal -1/200 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x (*.f64 y #s(literal -1/200 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (fma.f64 y #s(literal 1/200 binary64) x))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x (*.f64 y #s(literal -1/200 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (*.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (*.f64 x x))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x))) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal -1/200 binary64) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)))) (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (pow.f64 (neg.f64 (neg.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (-.f64 (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x))) (*.f64 (*.f64 y #s(literal -1/200 binary64)) (neg.f64 (neg.f64 x))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 y #s(literal -1/200 binary64)) (*.f64 #s(literal 1 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x (*.f64 y #s(literal -1/200 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (*.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))))))
(pow.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x (*.f64 y #s(literal -1/200 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal 1/200 binary64) x))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal -1/200 binary64) x)))
(*.f64 (/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/8000000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/200 binary64) x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))

eval287.0ms (5.1%)

Memory
-41.2MiB live, 292.0MiB allocated
Compiler

Compiled 28 142 to 2 426 computations (91.4% saved)

prune163.0ms (2.9%)

Memory
14.7MiB live, 296.0MiB allocated
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New1 07711 078
Fresh000
Picked123
Done022
Total1 07851 083
Accuracy
100.0%
Counts
1 083 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 y #s(literal -1/200 binary64) x)
51.0%
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))
99.9%
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)))
50.4%
#s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64)))
50.3%
#s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64)))
Compiler

Compiled 52 to 34 computations (34.6% saved)

simplify136.0ms (2.4%)

Memory
5.7MiB live, 222.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 y #s(literal -1/200 binary64) x)
cost-diff320
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
cost-diff448
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)))
cost-diff1600
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
Rules
7 044×lower-fma.f32
7 040×lower-fma.f64
2 842×lower-*.f32
2 838×lower-*.f64
1 570×times-frac
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01364
02272
14772
212172
327548
481130
5326530
6664430
0807230
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
#s(literal 1 binary64)
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(fma.f64 y #s(literal -1/200 binary64) x)
y
#s(literal -1/200 binary64)
x
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(*.f64 y #s(literal 1/200 binary64))
#s(literal 1/200 binary64)
(fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))
(neg.f64 x)
Outputs
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)))
(fma.f64 y #s(literal -1/200 binary64) x)
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
#s(literal -1 binary64)
#s(literal 1 binary64)
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
#s(literal -1 binary64)
(fma.f64 y #s(literal -1/200 binary64) x)
y
#s(literal -1/200 binary64)
x
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(*.f64 y #s(literal 1/200 binary64))
#s(literal 1/200 binary64)
(fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(neg.f64 x)

localize58.0ms (1%)

Memory
-26.6MiB live, 134.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.014003759768442016
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
accuracy0.0546875
(fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))
accuracy0.0546875
(fma.f64 y #s(literal -1/200 binary64) x)
accuracy0.125
(*.f64 y #s(literal 1/200 binary64))
Samples
39.0ms256×0valid
Compiler

Compiled 72 to 16 computations (77.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
const: 15.0ms (52.7% of total)
ival-mult: 7.0ms (24.6% of total)
ival-div: 2.0ms (7% of total)
ival-add: 2.0ms (7% of total)
ival-sub: 1.0ms (3.5% of total)
ival-neg: 1.0ms (3.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series5.0ms (0.1%)

Memory
14.2MiB live, 14.2MiB allocated
Counts
7 → 156
Calls
Call 1
Inputs
#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())
#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())
#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())
#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())
Outputs
#s(alt -1 (taylor 0 y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf x) (#s(alt (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (patch (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) (patch (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf y) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf x) (#s(alt (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (patch (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/200)) (taylor inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor -inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/200 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/200 y) (taylor 0 x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/200 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/200 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal -1/200 binary64) x) (patch (fma.f64 y #s(literal -1/200 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal 1/200 binary64)) (patch (*.f64 y #s(literal 1/200 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/200 y) x) (taylor 0 y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/200 y) x) (taylor 0 y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/200 y) x) (taylor 0 y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/200 (* -1 (/ x y)))) (taylor inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/200 (* -1 (/ x y)))) (taylor inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/200 (* -1 (/ x y)))) (taylor inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ x y) 1/200))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ x y) 1/200))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ x y) 1/200))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* 1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* 1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* 1/200 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/200 (/ y x)) 1)) (taylor inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/200 (/ y x)) 1)) (taylor inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/200 (/ y x)) 1)) (taylor inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/200 (/ y x))))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/200 (/ y x))))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/200 (/ y x))))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) (patch (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 y) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (- (* 1/200 y) x) (taylor 0 y) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (- (* 1/200 y) x) (taylor 0 y) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (- (* 1/200 y) x) (taylor 0 y) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor inf y) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/200 (* -1 (/ x y)))) (taylor inf y) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/200 (* -1 (/ x y)))) (taylor inf y) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/200 (* -1 (/ x y)))) (taylor inf y) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor -inf y) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ x y) 1/200))) (taylor -inf y) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ x y) 1/200))) (taylor -inf y) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (/ x y) 1/200))) (taylor -inf y) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/200 y) (taylor 0 x) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* 1/200 y)) (taylor 0 x) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* 1/200 y)) (taylor 0 x) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* 1/200 y)) (taylor 0 x) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/200 (/ y x)) 1)) (taylor inf x) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/200 (/ y x)) 1)) (taylor inf x) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/200 (/ y x)) 1)) (taylor inf x) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/200 (/ y x))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/200 (/ y x))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/200 (/ y x))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (patch (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #<representation binary64>) () ())) ())
Calls

39 calls:

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

simplify214.0ms (3.8%)

Memory
11.6MiB live, 241.8MiB allocated
Algorithm
egg-herbie
Rules
3 072×lower-fma.f64
3 072×lower-fma.f32
2 496×lower-*.f64
2 496×lower-*.f32
2 288×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029498
179498
2229498
3625498
41609498
52753498
63494498
73805498
84079498
94237498
105342498
116102498
126832498
137332498
147586498
08094462
Stop Event
iter limit
node limit
Counts
156 → 150
Calls
Call 1
Inputs
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
x
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(* -1/200 y)
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* -1/200 y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1/200 y)
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
x
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(* -1/200 y)
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* y (- (/ x y) 1/200))
(* -1/200 y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(* -1/200 y)
(+ x (* -1/200 y))
(+ x (* -1/200 y))
(+ x (* -1/200 y))
x
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
(* x (+ 1 (* -1/200 (/ y x))))
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* 1/200 y)
(* -1 x)
(- (* 1/200 y) x)
(- (* 1/200 y) x)
(- (* 1/200 y) x)
(* 1/200 y)
(* y (+ 1/200 (* -1 (/ x y))))
(* y (+ 1/200 (* -1 (/ x y))))
(* y (+ 1/200 (* -1 (/ x y))))
(* 1/200 y)
(* -1 (* y (- (/ x y) 1/200)))
(* -1 (* y (- (/ x y) 1/200)))
(* -1 (* y (- (/ x y) 1/200)))
(* 1/200 y)
(+ (* -1 x) (* 1/200 y))
(+ (* -1 x) (* 1/200 y))
(+ (* -1 x) (* 1/200 y))
(* -1 x)
(* x (- (* 1/200 (/ y x)) 1))
(* x (- (* 1/200 (/ y x)) 1))
(* x (- (* 1/200 (/ y x)) 1))
(* -1 x)
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
(* -1 x)
(- (* 1/200 y) x)
(- (* 1/200 y) x)
(- (* 1/200 y) x)
(* 1/200 y)
(* y (+ 1/200 (* -1 (/ x y))))
(* y (+ 1/200 (* -1 (/ x y))))
(* y (+ 1/200 (* -1 (/ x y))))
(* 1/200 y)
(* -1 (* y (- (/ x y) 1/200)))
(* -1 (* y (- (/ x y) 1/200)))
(* -1 (* y (- (/ x y) 1/200)))
(* 1/200 y)
(+ (* -1 x) (* 1/200 y))
(+ (* -1 x) (* 1/200 y))
(+ (* -1 x) (* 1/200 y))
(* -1 x)
(* x (- (* 1/200 (/ y x)) 1))
(* x (- (* 1/200 (/ y x)) 1))
(* x (- (* 1/200 (/ y x)) 1))
(* -1 x)
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
Outputs
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
x
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* y (- (/ x y) 1/200))
(fma.f64 #s(literal -1/200 binary64) y x)
(* y (- (/ x y) 1/200))
(fma.f64 #s(literal -1/200 binary64) y x)
(* y (- (/ x y) 1/200))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
x
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 #s(literal -1/200 binary64) y x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 #s(literal -1/200 binary64) y x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 #s(literal -1/200 binary64) y x)
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 #s(literal -1/200 binary64) y x)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
-1
#s(literal -1 binary64)
x
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* y (- (/ x y) 1/200))
(fma.f64 #s(literal -1/200 binary64) y x)
(* y (- (/ x y) 1/200))
(fma.f64 #s(literal -1/200 binary64) y x)
(* y (- (/ x y) 1/200))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1 (* y (+ 1/200 (* -1 (/ x y)))))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1/200 y)
(*.f64 #s(literal -1/200 binary64) y)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
(+ x (* -1/200 y))
(fma.f64 #s(literal -1/200 binary64) y x)
x
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 #s(literal -1/200 binary64) y x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 #s(literal -1/200 binary64) y x)
(* x (+ 1 (* -1/200 (/ y x))))
(fma.f64 #s(literal -1/200 binary64) y x)
x
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 #s(literal -1/200 binary64) y x)
(* -1 (* x (- (* 1/200 (/ y x)) 1)))
(fma.f64 #s(literal -1/200 binary64) y x)
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* -1 x)
(neg.f64 x)
(- (* 1/200 y) x)
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(- (* 1/200 y) x)
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(- (* 1/200 y) x)
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* y (+ 1/200 (* -1 (/ x y))))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* y (+ 1/200 (* -1 (/ x y))))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* y (+ 1/200 (* -1 (/ x y))))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* -1 (* y (- (/ x y) 1/200)))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* -1 (* y (- (/ x y) 1/200)))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* -1 (* y (- (/ x y) 1/200)))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(+ (* -1 x) (* 1/200 y))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(+ (* -1 x) (* 1/200 y))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(+ (* -1 x) (* 1/200 y))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* -1 x)
(neg.f64 x)
(* x (- (* 1/200 (/ y x)) 1))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* x (- (* 1/200 (/ y x)) 1))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* x (- (* 1/200 (/ y x)) 1))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* -1 x)
(neg.f64 x)
(- (* 1/200 y) x)
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(- (* 1/200 y) x)
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(- (* 1/200 y) x)
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* y (+ 1/200 (* -1 (/ x y))))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* y (+ 1/200 (* -1 (/ x y))))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* y (+ 1/200 (* -1 (/ x y))))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(* -1 (* y (- (/ x y) 1/200)))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* -1 (* y (- (/ x y) 1/200)))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* -1 (* y (- (/ x y) 1/200)))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* 1/200 y)
(*.f64 y #s(literal 1/200 binary64))
(+ (* -1 x) (* 1/200 y))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(+ (* -1 x) (* 1/200 y))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(+ (* -1 x) (* 1/200 y))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* -1 x)
(neg.f64 x)
(* x (- (* 1/200 (/ y x)) 1))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* x (- (* 1/200 (/ y x)) 1))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* x (- (* 1/200 (/ y x)) 1))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(* -1 (* x (+ 1 (* -1/200 (/ y x)))))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)

rewrite56.0ms (1%)

Memory
-3.9MiB live, 71.7MiB allocated
Rules
540×lower-fma.f32
536×lower-fma.f64
490×lower-*.f32
484×lower-*.f64
314×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01357
02253
18753
083553
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
7 → 196
Calls
Call 1
Inputs
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 y #s(literal -1/200 binary64) x)
(*.f64 y #s(literal 1/200 binary64))
(fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
Outputs
(neg.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x)) (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y #s(literal -1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 x (-.f64 x (*.f64 y #s(literal -1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y #s(literal -1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (-.f64 x (*.f64 y #s(literal -1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x))) (neg.f64 (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x))) (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y #s(literal -1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 x (-.f64 x (*.f64 y #s(literal -1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (*.f64 (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal 1 binary64)) (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(pow.f64 (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 1 binary64))
(*.f64 (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (fma.f64 y #s(literal -1/200 binary64) x))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x)))) (fma.f64 y #s(literal 1/200 binary64) x))
(+.f64 (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(+.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 y (*.f64 #s(literal 1/200 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (neg.f64 x)) (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (*.f64 y #s(literal 1/200 binary64))) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 #s(literal 1/200 binary64) (*.f64 y (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (*.f64 y #s(literal 1/200 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (*.f64 y #s(literal 1/200 binary64)) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (neg.f64 x) (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (*.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/200 binary64))) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (neg.f64 x) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal -1 binary64)) x (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) y) #s(literal 1/200 binary64) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(fma.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 1/200 binary64)) y (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x))) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x))) (*.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x))) (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x))) (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))) (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))) #s(literal 1 binary64)) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))) (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x))) (*.f64 (fma.f64 y #s(literal 1/200 binary64) x) (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x)))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (*.f64 (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (*.f64 (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x)) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x)))) (*.f64 (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (*.f64 (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (*.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))) (-.f64 (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (*.f64 (neg.f64 x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(/.f64 (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x))) (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(/.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x)))) (fma.f64 y #s(literal 1/200 binary64) x))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 y #s(literal 1/200 binary64) x))
(/.f64 (*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 (*.f64 (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(*.f64 (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) #s(literal 1 binary64))
(*.f64 (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(*.f64 (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) #s(literal 1 binary64)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(neg.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x)) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x)) (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y #s(literal -1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 x (-.f64 x (*.f64 y #s(literal -1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x))))
(/.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))) (*.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y #s(literal -1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (-.f64 x (*.f64 y #s(literal -1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x))) (neg.f64 (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x))) (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y #s(literal -1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (fma.f64 x (-.f64 x (*.f64 y #s(literal -1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (*.f64 (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal 1 binary64)) (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(pow.f64 (/.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x) (fma.f64 y #s(literal -1/200 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) #s(literal 1 binary64))
(*.f64 (neg.f64 (fma.f64 y #s(literal -1/200 binary64) x)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 y #s(literal 1/200 binary64)) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (fma.f64 y #s(literal -1/200 binary64) x))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x))))
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x)))) (fma.f64 y #s(literal 1/200 binary64) x))
(+.f64 x (*.f64 y #s(literal -1/200 binary64)))
(+.f64 (*.f64 y #s(literal -1/200 binary64)) x)
(+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64))) (*.f64 #s(literal 1 binary64) x))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(fma.f64 y #s(literal -1/200 binary64) x)
(fma.f64 #s(literal -1/200 binary64) y x)
(fma.f64 x #s(literal 1 binary64) (*.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/200 binary64)) (*.f64 #s(literal 1 binary64) x))
(fma.f64 (*.f64 y #s(literal -1/200 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 y #s(literal -1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y #s(literal -1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x)))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y #s(literal -1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (fma.f64 x (-.f64 x (*.f64 y #s(literal -1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y #s(literal -1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (fma.f64 x x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (*.f64 x (*.f64 y #s(literal -1/200 binary64))))))
(/.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x)))) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x)))) (neg.f64 (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y #s(literal -1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 y #s(literal -1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (-.f64 x (*.f64 y #s(literal -1/200 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y #s(literal -1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))) (fma.f64 x (-.f64 x (*.f64 y #s(literal -1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(*.f64 (fma.f64 y #s(literal -1/200 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/200 binary64) x))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 (*.f64 y #s(literal -1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (*.f64 y #s(literal -1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal -1/200 binary64)) x)))
(*.f64 y #s(literal 1/200 binary64))
(*.f64 #s(literal 1/200 binary64) y)
(+.f64 (*.f64 y #s(literal 1/200 binary64)) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64)))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(-.f64 #s(literal 0 binary64) (-.f64 x (*.f64 y #s(literal 1/200 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)))
(-.f64 (fma.f64 y #s(literal 1/200 binary64) #s(literal 0 binary64)) x)
(fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))
(fma.f64 x #s(literal -1 binary64) (*.f64 y #s(literal 1/200 binary64)))
(fma.f64 #s(literal 1/200 binary64) y (neg.f64 x))
(fma.f64 #s(literal -1 binary64) x (*.f64 y #s(literal 1/200 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (neg.f64 (*.f64 x (*.f64 y #s(literal 1/200 binary64)))))))
(/.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))) (fma.f64 y #s(literal 1/200 binary64) x))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x)))) (neg.f64 (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))
(+.f64 (*.f64 y #s(literal 1/200 binary64)) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64)))
(-.f64 (*.f64 y #s(literal 1/200 binary64)) x)
(-.f64 #s(literal 0 binary64) (-.f64 x (*.f64 y #s(literal 1/200 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (fma.f64 y #s(literal 1/200 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/200 binary64) x)))
(-.f64 (fma.f64 y #s(literal 1/200 binary64) #s(literal 0 binary64)) x)
(fma.f64 y #s(literal 1/200 binary64) (neg.f64 x))
(fma.f64 x #s(literal -1 binary64) (*.f64 y #s(literal 1/200 binary64)))
(fma.f64 #s(literal 1/200 binary64) y (neg.f64 x))
(fma.f64 #s(literal -1 binary64) x (*.f64 y #s(literal 1/200 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x))) (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y #s(literal 1/200 binary64) x) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x))))
(/.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)) (neg.f64 (*.f64 x (*.f64 y #s(literal 1/200 binary64)))))))
(/.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))) (fma.f64 y #s(literal 1/200 binary64) x))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x)))) (neg.f64 (fma.f64 y #s(literal 1/200 binary64) x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 y #s(literal 1/200 binary64))) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 y #s(literal 1/200 binary64)) (*.f64 (*.f64 y y) #s(literal 1/40000 binary64))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (fma.f64 y #s(literal 1/200 binary64) x)))))
(*.f64 (fma.f64 (*.f64 y y) #s(literal 1/40000 binary64) (*.f64 x (neg.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/200 binary64) x)))

eval61.0ms (1.1%)

Memory
-5.5MiB live, 125.5MiB allocated
Compiler

Compiled 7 688 to 568 computations (92.6% saved)

prune33.0ms (0.6%)

Memory
4.8MiB live, 88.4MiB allocated
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New3451346
Fresh000
Picked101
Done044
Total3465351
Accuracy
100.0%
Counts
351 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 y #s(literal -1/200 binary64) x)
51.0%
(*.f64 (fma.f64 y #s(literal 1/200 binary64) x) #s(approx (* (+ (* y -1/200) x) (/ 1 (+ (* y 1/200) x))) (fma.f64 x (/.f64 #s(literal 400 binary64) y) #s(literal -1 binary64))))
99.9%
(*.f64 (/.f64 (fma.f64 y #s(literal -1/200 binary64) x) (-.f64 (*.f64 y #s(literal 1/200 binary64)) x)) (fma.f64 y #s(literal 1/200 binary64) (neg.f64 x)))
50.4%
#s(approx (- x (/ y 200)) (/.f64 y #s(literal -200 binary64)))
50.3%
#s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64)))
Compiler

Compiled 152 to 64 computations (57.9% saved)

regimes14.0ms (0.3%)

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

4 calls:

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

Compiled 18 to 13 computations (27.8% saved)

regimes9.0ms (0.2%)

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

4 calls:

3.0ms
x
2.0ms
(-.f64 x (/.f64 y #s(literal 200 binary64)))
2.0ms
(/.f64 y #s(literal 200 binary64))
2.0ms
y
Results
AccuracySegmentsBranch
99.9%1x
99.9%1y
99.9%1(-.f64 x (/.f64 y #s(literal 200 binary64)))
99.9%1(/.f64 y #s(literal 200 binary64))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes5.0ms (0.1%)

Memory
14.3MiB live, 14.3MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

4 calls:

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

Compiled 18 to 13 computations (27.8% saved)

simplify7.0ms (0.1%)

Memory
14.1MiB live, 14.1MiB allocated
Algorithm
egg-herbie
Rules
*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01118
11418
22318
32918
43418
53618
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(fma.f64 y #s(literal -1/200 binary64) x)
#s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64)))
Outputs
(-.f64 x (/.f64 y #s(literal 200 binary64)))
(fma.f64 y #s(literal -1/200 binary64) x)
#s(approx (- x (/ y 200)) (*.f64 y #s(literal -1/200 binary64)))

soundness542.0ms (9.6%)

Memory
-25.9MiB live, 129.1MiB allocated
Rules
3 368×lower-fma.f64
3 368×lower-fma.f32
3 224×lower-*.f64
3 224×lower-*.f32
3 160×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058
078
1328
22488
340678
081647
025138
168138
2170138
3455138
41251138
52440138
63244138
73580138
83876138
94060138
105213138
116009138
126777138
137045138
147825138
08361120
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 31 to 19 computations (38.7% saved)

preprocess42.0ms (0.7%)

Memory
6.6MiB live, 45.0MiB allocated
Compiler

Compiled 44 to 26 computations (40.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...