ENA, Section 1.4, Exercise 4d

Time bar (total: 11.1s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze15.0ms (0.1%)

Memory
-10.1MiB live, 28.8MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%12.8%87.2%0%0%0%0
0%0%12.8%87.2%0%0%0%1
0%0%12.8%87.2%0%0%0%2
50%6.4%6.4%87.2%0%0%0%3
57.1%6.4%4.8%87.2%0%1.6%0%4
69.2%7.2%3.2%87.2%0%2.4%0%5
75%7.2%2.4%87.2%0%3.2%0%6
82.6%7.6%1.6%87.2%0%3.6%0%7
86.4%7.6%1.2%87.2%0%4%0%8
90.7%7.8%0.8%87.2%0%4.2%0%9
92.6%7.8%0.6%87.2%0%4.4%0%10
95%7.9%0.4%87.2%0%4.5%0%11
96.3%8%0.3%87.2%0%4.5%0%12
Compiler

Compiled 24 to 18 computations (25% saved)

sample1.3s (12.1%)

Memory
-3.5MiB live, 1 863.6MiB allocated
Samples
485.0ms4 896×0valid
357.0ms2 760×1valid
107.0ms600×2valid
12.0ms192×0invalid
Precisions
Click to see histograms. Total time spent on operations: 674.0ms
ival-sub: 246.0ms (36.5% of total)
ival-<=: 118.0ms (17.5% of total)
ival-sqrt: 99.0ms (14.7% of total)
adjust: 87.0ms (12.9% of total)
ival-mult: 82.0ms (12.2% of total)
ival-and: 22.0ms (3.3% of total)
exact: 17.0ms (2.5% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain415.0ms (3.7%)

Memory
18.5MiB live, 175.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1040-0-(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
00-0-eps
00-0-(sqrt.f64 (-.f64 (*.f64 x x) eps))
00-0-(-.f64 (*.f64 x x) eps)
00-0-(*.f64 x x)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))cancellation1040
Confusion
Predicted +Predicted -
+1040
-0152
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+10400
-00152
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0152
1104
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
69.0ms318×0valid
16.0ms154×1valid
6.0ms40×2valid
Compiler

Compiled 62 to 22 computations (64.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 75.0ms
ival-mult: 58.0ms (77.3% of total)
ival-sub: 7.0ms (9.3% of total)
ival-sqrt: 5.0ms (6.7% of total)
adjust: 4.0ms (5.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess31.0ms (0.3%)

Memory
12.9MiB live, 51.6MiB allocated
Algorithm
egg-herbie
Rules
176×lower-fma.f64
176×lower-fma.f32
136×sub-neg
104×lower-*.f32
102×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01846
14344
211841
327841
448841
555741
656841
068
0108
1148
2228
3348
4528
5948
61618
72068
82898
93198
103358
03358
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Outputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 10 to 6 computations (40% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.2%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 10 to 6 computations (40% saved)

simplify13.0ms (0.1%)

Memory
-25.2MiB live, 13.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x x)
cost-diff0
(-.f64 (*.f64 x x) eps)
cost-diff0
(sqrt.f64 (-.f64 (*.f64 x x) eps))
cost-diff0
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Rules
176×lower-fma.f64
176×lower-fma.f32
104×lower-*.f32
102×lower-*.f64
64×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0624
01024
11424
22224
33424
45224
59424
616124
720624
828924
931924
1033524
033524
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
x
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
(*.f64 x x)
eps
Outputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
x
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
(*.f64 x x)
eps

localize30.0ms (0.3%)

Memory
3.7MiB live, 47.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 x x)
accuracy0.00390625
(-.f64 (*.f64 x x) eps)
accuracy0.0078125
(sqrt.f64 (-.f64 (*.f64 x x) eps))
accuracy23.536883222446523
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Samples
10.0ms159×0valid
9.0ms77×1valid
3.0ms20×2valid
Compiler

Compiled 26 to 8 computations (69.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-sub: 6.0ms (40.6% of total)
ival-sqrt: 3.0ms (20.3% of total)
ival-mult: 3.0ms (20.3% of total)
adjust: 2.0ms (13.5% of total)
ival-true: 2.0ms (13.5% of total)
ival-assert: 0.0ms (0% of total)

series9.0ms (0.1%)

Memory
10.3MiB live, 10.3MiB allocated
Counts
4 → 84
Calls
Call 1
Inputs
#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())
#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
Outputs
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (- x (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x) (taylor inf x) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x) (taylor inf x) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x) (taylor inf x) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))) (taylor -inf x) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor 0 x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1))))))) (taylor 0 x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5))))))))) (taylor 0 x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))) (taylor inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))) (taylor inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))) (taylor -inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))) (taylor -inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))) (taylor -inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/2 (/ eps x))) (taylor 0 eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor -inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))) (taylor -inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
Calls

21 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(- x (sqrt (- (* x x) eps)))
1.0ms
eps
@inf
(- x (sqrt (- (* x x) eps)))
1.0ms
eps
@-inf
(- x (sqrt (- (* x x) eps)))
1.0ms
eps
@0
(- x (sqrt (- (* x x) eps)))
1.0ms
x
@0
(- x (sqrt (- (* x x) eps)))

simplify296.0ms (2.7%)

Memory
-6.3MiB live, 354.8MiB allocated
Algorithm
egg-herbie
Rules
11 222×lower-fma.f64
11 222×lower-fma.f32
4 906×lower-*.f64
4 906×lower-*.f32
3 416×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02571257
17841238
225941200
369441197
080911129
Stop Event
iter limit
node limit
Counts
84 → 82
Calls
Call 1
Inputs
(* -1 (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 1/2 (/ eps x))
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(* -1 eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(* -1 eps)
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* -1 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
Outputs
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) x)
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) x) x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (fma.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (sqrt.f64 #s(literal -1 binary64))))) x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)) (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64)))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 #s(literal 5/64 binary64) (pow.f64 x #s(literal 6 binary64))) eps) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 (neg.f64 x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -2 binary64))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -2 binary64)))) (neg.f64 x))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (-.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 x eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 x eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x x))) x) eps)))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 (-.f64 x (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 eps) (*.f64 x x))))) eps)) eps)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(fma.f64 (*.f64 x x) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1/8 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/16 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 x (*.f64 x x)) x)
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(fma.f64 x (fma.f64 (*.f64 eps #s(literal -1/8 binary64)) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) x)
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(fma.f64 x (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/16 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 eps #s(literal -1/8 binary64)) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(*.f64 x (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(*.f64 x (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
(neg.f64 (fma.f64 x (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/16 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 eps #s(literal -1/8 binary64)) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))) x))
x
(+ x (* -1/2 (/ eps x)))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (fma.f64 eps (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) x)) x)
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal -1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/2 binary64) x)) x)
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x))) (sqrt.f64 #s(literal -1 binary64)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 eps (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(neg.f64 (*.f64 eps (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) (neg.f64 eps))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))) (neg.f64 eps))
(* -1 eps)
(neg.f64 eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (fma.f64 x (/.f64 eps (*.f64 x (neg.f64 x))) x))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (fma.f64 x (/.f64 eps (*.f64 x (neg.f64 x))) x))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (fma.f64 x (/.f64 eps (*.f64 x (neg.f64 x))) x))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (fma.f64 x (/.f64 eps (*.f64 x (neg.f64 x))) x))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (fma.f64 x (/.f64 eps (*.f64 x (neg.f64 x))) x))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (fma.f64 x (/.f64 eps (*.f64 x (neg.f64 x))) x))
(pow x 2)
(*.f64 x x)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(* -1 eps)
(neg.f64 eps)
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* -1 eps)
(neg.f64 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)

rewrite246.0ms (2.2%)

Memory
6.7MiB live, 356.0MiB allocated
Rules
4 146×lower-fma.f64
4 146×lower-fma.f32
3 310×lower-*.f32
3 308×lower-*.f64
2 470×lower-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0622
01022
14222
231022
3360222
0854922
Stop Event
iter limit
node limit
iter limit
Counts
4 → 224
Calls
Call 1
Inputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
(*.f64 x x)
Outputs
(+.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))))
(+.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) #s(literal -1 binary64)))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(-.f64 (+.f64 x #s(literal 0 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))))
(fma.f64 x (/.f64 x (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64) x)
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) x)
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))) (fma.f64 (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x)))) (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(neg.f64 (/.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))))
(neg.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x)))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x))) (+.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (*.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))) (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x)))))
(/.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (*.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))))))
(/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))))) (fma.f64 x (/.f64 (*.f64 x x) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (fma.f64 x (/.f64 x (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))) (fma.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))) (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))))
(*.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))))
(*.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))))
(*.f64 (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (fma.f64 x x eps) (*.f64 x x)))
(*.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x)))) (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x))) (fma.f64 (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))) (fma.f64 (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (-.f64 (log.f64 (-.f64 (*.f64 x x) eps)) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps)))))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(/.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 x x eps)) (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)))))
(/.f64 (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))) (sqrt.f64 (fma.f64 x x eps)))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 (neg.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)))) (sqrt.f64 (neg.f64 (fma.f64 x x eps))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (sqrt.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)))) (neg.f64 (sqrt.f64 (fma.f64 x x eps))))
(/.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 x x eps)))))
(pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) #s(literal 1/4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) #s(literal 1/8 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x eps)) (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x eps))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (*.f64 x x) (neg.f64 eps))
(+.f64 (neg.f64 eps) (*.f64 x x))
(+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (fma.f64 x x eps))))
(exp.f64 (log.f64 (-.f64 (*.f64 x x) eps)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64)))
(fabs.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x eps)) (/.f64 (*.f64 eps eps) (fma.f64 x x eps)))
(-.f64 #s(literal 0 binary64) (-.f64 eps (*.f64 x x)))
(-.f64 (fma.f64 x x #s(literal 0 binary64)) eps)
(sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))
(fma.f64 x x (neg.f64 eps))
(fma.f64 x (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (fma.f64 x x eps))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (fma.f64 x x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (fma.f64 x x eps))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(fma.f64 eps #s(literal -1 binary64) (*.f64 x x))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 x (fma.f64 x x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (fma.f64 x x eps))))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (fma.f64 x x eps))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 (*.f64 x x) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(fma.f64 #s(literal -1 binary64) eps (*.f64 x x))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))) (-.f64 (*.f64 x x) eps) (neg.f64 (/.f64 (*.f64 eps eps) (fma.f64 x x eps))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 (*.f64 eps eps) (fma.f64 x x eps))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 eps (fma.f64 x x eps)) (*.f64 eps (*.f64 (fma.f64 x x eps) (*.f64 eps (fma.f64 x x eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))))) (fma.f64 (*.f64 eps (fma.f64 x x eps)) (-.f64 (*.f64 eps (fma.f64 x x eps)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (fma.f64 x x eps))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (fma.f64 x x eps))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(neg.f64 (neg.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (*.f64 (sqrt.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (sqrt.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (neg.f64 (*.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (fma.f64 x x eps))
(/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (*.f64 (sqrt.f64 (fma.f64 x x eps)) (sqrt.f64 (fma.f64 x x eps))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))) (neg.f64 (fma.f64 x x eps)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (fma.f64 x x eps) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (fma.f64 eps eps (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (fma.f64 eps eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))) (*.f64 (fma.f64 x x eps) (fma.f64 eps eps (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x eps)) (*.f64 (fma.f64 x x eps) (*.f64 eps eps))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) #s(literal 1 binary64)) (fma.f64 x x eps))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)))) (*.f64 (sqrt.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (sqrt.f64 (fma.f64 x x eps))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))) (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (sqrt.f64 (fma.f64 x x eps)) (sqrt.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (fma.f64 eps eps (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 x x eps)))
(/.f64 (*.f64 (*.f64 (fma.f64 eps eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))) #s(literal 1 binary64)) (*.f64 (fma.f64 eps eps (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x x eps)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (neg.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)))) (neg.f64 (neg.f64 (fma.f64 x x eps))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))))) (fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (fma.f64 x x eps))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (fma.f64 x x eps)))) (fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x eps)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x eps)) (fma.f64 (/.f64 (*.f64 eps eps) (fma.f64 x x eps)) (/.f64 (*.f64 eps eps) (fma.f64 x x eps)) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x eps)) (/.f64 (*.f64 eps eps) (fma.f64 x x eps))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (neg.f64 eps) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))))) (fma.f64 (*.f64 x x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x eps)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x eps))) (*.f64 (/.f64 (*.f64 eps eps) (fma.f64 x x eps)) (/.f64 (*.f64 eps eps) (fma.f64 x x eps)))) (fma.f64 x (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x eps)) (/.f64 (*.f64 eps eps) (fma.f64 x x eps))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)))) (sqrt.f64 (fma.f64 x x eps)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (fma.f64 x x eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x eps))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (fma.f64 eps eps (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 eps eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))) (/.f64 #s(literal 1 binary64) (fma.f64 x x eps))) (fma.f64 eps eps (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (exp.f64 (log.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (exp.f64 (log.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)))) (exp.f64 (log.f64 (fma.f64 x x eps))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))))) (exp.f64 (log.f64 (neg.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))))) (exp.f64 (log.f64 (neg.f64 (fma.f64 x x eps)))))
(pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 4 binary64))
(pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) #s(literal 1/4 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 x x) eps) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (/.f64 #s(literal 1 binary64) (fma.f64 x x eps)))
(*.f64 (fma.f64 x x eps) (*.f64 (-.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) (fma.f64 x x eps))))
(*.f64 (fma.f64 x x eps) (/.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x eps)) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)))
(*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))) (-.f64 (*.f64 x x) eps))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 eps (fma.f64 x x eps)) (*.f64 eps (*.f64 (fma.f64 x x eps) (*.f64 eps (fma.f64 x x eps)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))))) (fma.f64 (*.f64 eps (fma.f64 x x eps)) (-.f64 (*.f64 eps (fma.f64 x x eps)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (fma.f64 x x eps))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (fma.f64 x x eps))))
(*.f64 (exp.f64 (log.f64 (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (exp.f64 (neg.f64 (log.f64 (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 (exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)))) (exp.f64 (neg.f64 (log.f64 (fma.f64 x x eps)))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 1 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 x))
(*.f64 x x)

eval124.0ms (1.1%)

Memory
-37.0MiB live, 94.4MiB allocated
Compiler

Compiled 9 677 to 1 047 computations (89.2% saved)

prune62.0ms (0.6%)

Memory
11.4MiB live, 123.9MiB allocated
Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New28917306
Fresh000
Picked011
Done000
Total28918307
Accuracy
99.8%
Counts
307 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.4%
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) x)
62.8%
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
62.9%
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
62.8%
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (fma.f64 x (/.f64 x (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
48.2%
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
40.2%
(/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
63.2%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
63.2%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
59.0%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
7.1%
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
3.3%
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
48.0%
(*.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x)))) (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
40.9%
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x))
26.6%
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 #s(literal 5/64 binary64) (pow.f64 x #s(literal 6 binary64))) eps) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) x))
34.5%
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)) (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64)))) x))
43.1%
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
23.2%
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
29.7%
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
Compiler

Compiled 928 to 378 computations (59.3% saved)

simplify335.0ms (3%)

Memory
19.5MiB live, 435.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
cost-diff0
(fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
cost-diff0
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
cost-diff0
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
cost-diff0
(*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x)))
cost-diff192
(fma.f64 x x (-.f64 (*.f64 x x) eps))
cost-diff896
(-.f64 (fma.f64 x x eps) (*.f64 x x))
cost-diff2048
(/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
cost-diff0
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
cost-diff0
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
cost-diff0
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x))
cost-diff320
(fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))
cost-diff0
(neg.f64 x)
cost-diff0
#s(approx (sqrt (- (* x x) eps)) (neg.f64 x))
cost-diff0
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
cost-diff0
#s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))
cost-diff0
(sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))
cost-diff0
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
cost-diff896
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
Rules
18 048×lower-fma.f32
18 036×lower-fma.f64
4 956×lower-*.f32
4 940×lower-*.f64
2 486×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045391
081369
1163364
2363340
3870328
42548322
57074322
08161319
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
x
(sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))
#s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
eps
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(/.f64 x eps)
#s(literal -1 binary64)
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
x
#s(approx (sqrt (- (* x x) eps)) (neg.f64 x))
(neg.f64 x)
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x))
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
(fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))
eps
#s(literal 1/2 binary64)
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
#s(literal 1/8 binary64)
(*.f64 eps eps)
(*.f64 x x)
x
(/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
(*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x)))
(fma.f64 x x (-.f64 (*.f64 x x) eps))
x
(-.f64 (*.f64 x x) eps)
(*.f64 x x)
eps
(-.f64 (fma.f64 x x eps) (*.f64 x x))
(fma.f64 x x eps)
(*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
eps
(fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))
#s(literal 1/16 binary64)
(pow.f64 x #s(literal 5 binary64))
x
#s(literal 5 binary64)
(/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))
#s(literal 1/8 binary64)
(*.f64 x (*.f64 x x))
(*.f64 x x)
(/.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
Outputs
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (-.f64 (*.f64 x x) eps))))
x
(sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))
(sqrt.f64 #s(approx (- (* x x) eps) (-.f64 (*.f64 x x) eps)))
#s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))
#s(approx (- (* x x) eps) (-.f64 (*.f64 x x) eps))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(-.f64 (*.f64 x x) eps)
eps
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(/.f64 x eps)
#s(literal -1 binary64)
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
x
#s(approx (sqrt (- (* x x) eps)) (neg.f64 x))
(neg.f64 x)
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x))
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (/.f64 (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) x)))
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
(*.f64 eps (/.f64 (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) x))
(fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))
eps
#s(literal 1/2 binary64)
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(*.f64 eps (*.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x))))
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
(*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))
#s(literal 1/8 binary64)
(*.f64 eps eps)
(*.f64 x x)
x
(/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x)))
(*.f64 eps (fma.f64 x (+.f64 x x) (neg.f64 eps)))
(fma.f64 x x (-.f64 (*.f64 x x) eps))
(fma.f64 x (+.f64 x x) (neg.f64 eps))
x
(-.f64 (*.f64 x x) eps)
(*.f64 x x)
eps
(-.f64 (fma.f64 x x eps) (*.f64 x x))
eps
(fma.f64 x x eps)
(*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))
(*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
eps
(fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))
#s(literal 1/16 binary64)
(pow.f64 x #s(literal 5 binary64))
x
#s(literal 5 binary64)
(/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))
#s(literal 1/8 binary64)
(*.f64 x (*.f64 x x))
(*.f64 x x)
(/.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)

localize218.0ms (2%)

Memory
-1.3MiB live, 404.5MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy5.487365082980894
(fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
accuracy6.252148225501328
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
accuracy36.724266232219655
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
accuracy38.39613359221575
(fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
accuracy0.04296875
(*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x)))
accuracy0.18359375
(*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))
accuracy23.12820827144139
(-.f64 (fma.f64 x x eps) (*.f64 x x))
accuracy24.556388282710117
(/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
accuracy0.00390625
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
accuracy0.109375
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
accuracy23.07153775639743
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
accuracy37.77377693097124
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x))
accuracy0
(neg.f64 x)
accuracy23.536883222446523
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
accuracy62.4405465828546
#s(approx (sqrt (- (* x x) eps)) (neg.f64 x))
accuracy0.0078125
(sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))
accuracy0.109375
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
accuracy0.1171875
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
accuracy23.536883222446523
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
Samples
86.0ms78×1valid
49.0ms159×0valid
13.0ms19×2valid
Compiler

Compiled 341 to 41 computations (88% saved)

Precisions
Click to see histograms. Total time spent on operations: 95.0ms
ival-mult: 38.0ms (40% of total)
ival-div: 23.0ms (24.2% of total)
ival-add: 10.0ms (10.5% of total)
adjust: 8.0ms (8.4% of total)
ival-sub: 5.0ms (5.3% of total)
ival-sqrt: 3.0ms (3.2% of total)
ival-pow: 3.0ms (3.2% of total)
ival-neg: 3.0ms (3.2% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series53.0ms (0.5%)

Memory
12.3MiB live, 124.8MiB allocated
Counts
22 → 504
Calls
Call 1
Inputs
#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())
#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())
#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())
#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())
#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())
#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())
#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())
#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())
#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())
#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())
#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())
#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())
#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (patch (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) #<representation binary64>) () ())
#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())
Outputs
#s(alt (pow x 2) (taylor 0 eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- x (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x) (taylor inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x) (taylor inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x) (taylor inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))) (taylor -inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor 0 x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1))))))) (taylor 0 x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5))))))))) (taylor 0 x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))) (taylor inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))) (taylor inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))) (taylor -inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))) (taylor -inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))) (taylor -inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/2 (/ eps x))) (taylor 0 eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor -inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))) (taylor -inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 eps) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (patch #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- x (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x) (taylor inf x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x) (taylor inf x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x) (taylor inf x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))) (taylor -inf x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor 0 x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1))))))) (taylor 0 x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5))))))))) (taylor 0 x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))) (taylor inf x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))) (taylor inf x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))) (taylor -inf x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))) (taylor -inf x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/2 (/ eps x))) (taylor 0 eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor inf eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor inf eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor -inf eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))) (taylor -inf eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (patch #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor 0 eps) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ 1/2 (* 1/8 (/ eps (pow x 2))))) (taylor 0 eps) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ 1/2 (* 1/8 (/ eps (pow x 2))))) (taylor 0 eps) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ 1/2 (* 1/8 (/ eps (pow x 2))))) (taylor 0 eps) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor inf eps) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2))))) (taylor inf eps) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2))))) (taylor inf eps) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2))))) (taylor inf eps) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor -inf eps) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2))))) (taylor -inf eps) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2))))) (taylor -inf eps) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2))))) (taylor -inf eps) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor inf x) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) (taylor inf x) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) (taylor inf x) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) (taylor inf x) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor -inf x) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) (taylor -inf x) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) (taylor -inf x) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) (taylor -inf x) (#s(alt (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (patch (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (- x (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x) (taylor inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x) (taylor inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x) (taylor inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))) (taylor -inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 3))) (taylor inf eps) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3))))) (taylor inf eps) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3))))) (taylor inf eps) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3))))) (taylor inf eps) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 3))) (taylor -inf eps) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3))))) (taylor -inf eps) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3))))) (taylor -inf eps) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3))))) (taylor -inf eps) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 3))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 3)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 3)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 3)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) (patch (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor 0 eps) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor 0 eps) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor 0 eps) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor 0 eps) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor inf eps) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor inf eps) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor inf eps) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor inf eps) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor -inf eps) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor -inf eps) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor -inf eps) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor -inf eps) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor 0 x) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor 0 x) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor 0 x) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor 0 x) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor inf x) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor inf x) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor inf x) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor inf x) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor -inf x) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor -inf x) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor -inf x) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (/ (pow eps 2) (pow x 2))) (taylor -inf x) (#s(alt (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (patch (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor 0 x) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x) (taylor inf x) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x) (taylor inf x) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4))))))))) (taylor -inf x) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor inf eps) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor inf eps) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2))) (taylor inf eps) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2))))) (taylor inf eps) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* (sqrt eps) (sqrt -1)))) (taylor -inf eps) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps))) (taylor -inf eps) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps))) (taylor -inf eps) (#s(alt (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (- (* 2 (pow x 2)) eps) (taylor 0 x) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (- (* 2 (pow x 2)) eps) (taylor 0 x) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (- (* 2 (pow x 2)) eps) (taylor 0 x) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow x 2)) (taylor 0 eps) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (* 2 (pow x 2))) (taylor 0 eps) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (* 2 (pow x 2))) (taylor 0 eps) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (* 2 (pow x 2))) (taylor 0 eps) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (* 2 (/ (pow x 2) eps)) 1)) (taylor inf eps) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (* 2 (/ (pow x 2) eps)) 1)) (taylor inf eps) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (* 2 (/ (pow x 2) eps)) 1)) (taylor inf eps) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -2 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -2 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -2 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (fma.f64 x x (-.f64 (*.f64 x x) eps)) (patch (fma.f64 x x (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow eps 2)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow eps 2)) (* 2 (* eps (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow eps 2)) (* 2 (* eps (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow eps 2)) (* 2 (* eps (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* eps (pow x 2))) (taylor inf x) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps))) (taylor inf x) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps))) (taylor inf x) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps))) (taylor inf x) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* eps (pow x 2))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* eps (pow x 2))) (taylor 0 eps) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1 eps) (* 2 (pow x 2)))) (taylor 0 eps) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1 eps) (* 2 (pow x 2)))) (taylor 0 eps) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1 eps) (* 2 (pow x 2)))) (taylor 0 eps) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow eps 2)) (taylor inf eps) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1)) (taylor inf eps) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1)) (taylor inf eps) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1)) (taylor inf eps) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow eps 2)) (taylor -inf eps) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1)) (taylor -inf eps) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1)) (taylor -inf eps) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1)) (taylor -inf eps) (#s(alt (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (patch (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (- x (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x) (taylor inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x) (taylor inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x) (taylor inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))) (taylor -inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 5))) (taylor inf eps) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5))))) (taylor inf eps) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5)))))) (taylor inf eps) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5)))))) (taylor inf eps) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 5))) (taylor -inf eps) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5))))) (taylor -inf eps) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5)))))) (taylor -inf eps) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5)))))) (taylor -inf eps) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 5))) (taylor 0 x) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))) (pow x 5)) (taylor 0 x) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5)) (taylor 0 x) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5)) (taylor 0 x) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x) (taylor inf x) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x) (taylor inf x) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)) (taylor -inf x) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)) (taylor -inf x) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)) (taylor -inf x) (#s(alt (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 x) (taylor 0 eps) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))) (taylor 0 eps) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))) (taylor 0 eps) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))) (taylor 0 eps) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 2) (pow x 5))) (taylor inf eps) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5))))) (taylor inf eps) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5)))))) (taylor inf eps) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5)))))) (taylor inf eps) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 2) (pow x 5))) (taylor -inf eps) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5))))) (taylor -inf eps) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5)))))) (taylor -inf eps) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5)))))) (taylor -inf eps) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 2) (pow x 5))) (taylor 0 x) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5)) (taylor 0 x) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5)) (taylor 0 x) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5)) (taylor 0 x) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 x) (taylor inf x) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/2 (* 1/8 (/ eps (pow x 2)))) x) (taylor inf x) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x) (taylor inf x) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x) (taylor inf x) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 x) (taylor -inf x) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x)) (taylor -inf x) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x)) (taylor -inf x) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x)) (taylor -inf x) (#s(alt (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow x 3)) (taylor 0 eps) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))) (taylor 0 eps) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))) (taylor 0 eps) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))) (taylor 0 eps) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ eps (pow x 5))) (taylor inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5))))) (taylor inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5))))) (taylor inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5))))) (taylor inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ eps (pow x 5))) (taylor -inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3)))))) (taylor -inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3)))))) (taylor -inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3)))))) (taylor -inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ eps (pow x 5))) (taylor 0 x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5)) (taylor 0 x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5)) (taylor 0 x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5)) (taylor 0 x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow x 3)) (taylor inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3)) (taylor inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3)) (taylor inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3)) (taylor inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow x 3)) (taylor -inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3))) (taylor -inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3))) (taylor -inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3))) (taylor -inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (patch (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor 0 x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor 0 x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor 0 x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow x 2) eps) (taylor inf x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow x 2) eps) (taylor -inf x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow x 2) eps) (taylor 0 eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 eps) (pow x 2)) eps) (taylor 0 eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 eps) (pow x 2)) eps) (taylor 0 eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 eps) (pow x 2)) eps) (taylor 0 eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor inf eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor inf eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor inf eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor -inf eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor -inf eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor -inf eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (pow eps 2)) (taylor 0 eps) (#s(alt (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (patch (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (pow eps 2)) (taylor 0 eps) (#s(alt (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (patch (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (pow eps 2)) (taylor 0 eps) (#s(alt (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (patch (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (pow eps 2)) (taylor 0 eps) (#s(alt (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (patch (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (pow eps 2)) (taylor inf eps) (#s(alt (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (patch (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (pow eps 2)) (taylor inf eps) (#s(alt (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (patch (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (pow eps 2)) (taylor inf eps) (#s(alt (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (patch (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (pow eps 2)) (taylor inf eps) (#s(alt (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (patch (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (pow eps 2)) (taylor -inf eps) (#s(alt (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (patch (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (pow eps 2)) (taylor -inf eps) (#s(alt (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (patch (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (pow eps 2)) (taylor -inf eps) (#s(alt (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (patch (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) #<representation binary64>) () ())) ())
#s(alt (* 1/8 (pow eps 2)) (taylor -inf eps) (#s(alt (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (patch (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (pow eps 3)) (sqrt -1))) (taylor 0 x) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* eps x)) (* -1 (* (sqrt (pow eps 3)) (sqrt -1)))) (taylor 0 x) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (pow eps 3)) (sqrt -1))) (* x (+ (* -1 eps) (* x (+ (* -1/2 (* (sqrt eps) (/ 1 (sqrt -1)))) (* 2 (* (sqrt eps) (sqrt -1)))))))) (taylor 0 x) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (pow eps 3)) (sqrt -1))) (* x (+ (* -1 eps) (* x (+ (* -1/2 (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* 2 x) (* 2 (* (sqrt eps) (sqrt -1))))))))) (taylor 0 x) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* 4 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 4 (+ (* -2 (/ eps (pow x 2))) (* -1 (/ eps (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 4 (+ (* -2 (/ eps (pow x 2))) (+ (* -1 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ (pow eps 2) (pow x 4)))))))) (taylor inf x) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (+ 4 (+ (* -2 (/ eps (pow x 2))) (+ (* -1 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (+ (* -1/8 (/ (pow eps 3) (pow x 6))) (+ (* 1/8 (/ (pow eps 3) (pow x 6))) (* 1/2 (/ (pow eps 2) (pow x 4)))))))))) (taylor inf x) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps x) (taylor -inf x) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 eps) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 (/ (pow eps 2) (pow x 2))))))) (taylor -inf x) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 eps) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* -1/8 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 3) (pow x 4))) (* 1/2 (/ (pow eps 2) (pow x 2))))))))) (taylor -inf x) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 eps) (+ (* -1 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* -1/8 (/ (pow eps 3) (pow x 4))) (+ (* 1/16 (/ (pow eps 4) (pow x 6))) (+ (* 1/8 (/ (pow eps 3) (pow x 4))) (* 1/2 (/ (pow eps 2) (pow x 2))))))))))) (taylor -inf x) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* 4 (pow x 3)) (taylor 0 eps) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (pow x 3)) (* eps (+ (* -2 x) (* -1 x)))) (taylor 0 eps) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (pow x 3)) (* eps (+ (* -2 x) (+ (* -1 x) (* 1/4 (/ eps x)))))) (taylor 0 eps) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (pow x 3)) (* eps (+ (* -2 x) (+ (* -1 x) (* eps (+ (* -1/64 (/ (pow eps 2) (pow x 5))) (* 1/4 (/ 1 x)))))))) (taylor 0 eps) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (pow eps 3)) (sqrt -1))) (taylor inf eps) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (+ (* -1 (/ x eps)) (* 2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1))))))) (taylor inf eps) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (+ (* -1 (/ x eps)) (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* 2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* 2 (/ (pow x 3) (pow eps 2)))))))) (taylor inf eps) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (+ (* -1 (/ x eps)) (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* 2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (+ (* 2 (/ (pow x 3) (pow eps 2))) (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (sqrt -1))))))))) (taylor inf eps) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (pow eps 3)) (sqrt -1)) (taylor -inf eps) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* -1 (/ (+ x (* 2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor -inf eps) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* -1 (/ (+ x (+ (* -1 (/ (+ (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* 2 (pow x 3))) eps)) (* 2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor -inf eps) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* -1 (/ (+ x (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* 2 (pow x 3)))) eps)) (* 2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor -inf eps) (#s(alt (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (patch (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
Calls

126 calls:

TimeVariablePointExpression
3.0ms
x
@0
(* eps (+ (* x (/ x eps)) -1))
2.0ms
eps
@-inf
(- (+ (* x x) eps) (* x x))
2.0ms
x
@inf
(* (+ (* x x) (- (* x x) eps)) (- (+ (* x x) eps) (* x x)))
1.0ms
x
@inf
(* eps (+ (* x (/ x eps)) -1))
1.0ms
eps
@inf
(* eps (+ (* eps (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x))))) (/ 1/2 x)))

simplify319.0ms (2.9%)

Memory
16.5MiB live, 520.5MiB allocated
Algorithm
egg-herbie
Rules
11 894×lower-fma.f64
11 894×lower-fma.f32
6 188×lower-*.f64
6 188×lower-*.f32
4 456×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06227407
120097095
268317005
084566675
Stop Event
iter limit
node limit
Counts
504 → 476
Calls
Call 1
Inputs
(pow x 2)
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(* -1 eps)
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* -1 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 eps)
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* -1 (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 1/2 (/ eps x))
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(* -1 eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(* -1 eps)
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* -1 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 1/2 (/ eps x))
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* 1/2 eps)
(* eps (+ 1/2 (* 1/8 (/ eps (pow x 2)))))
(* eps (+ 1/2 (* 1/8 (/ eps (pow x 2)))))
(* eps (+ 1/2 (* 1/8 (/ eps (pow x 2)))))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))
(/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))
(/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))
(* 1/2 eps)
(+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))
(+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))
(+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))
(* 1/2 eps)
(+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))
(+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))
(+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))
(* -1 (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 1/2 (/ eps x))
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* 1/8 (/ (pow eps 2) (pow x 3)))
(* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))))
(* 1/8 (/ (pow eps 2) (pow x 3)))
(* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))))
(* 1/8 (/ (pow eps 2) (pow x 3)))
(/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 3))
(/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 3))
(/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 3))
(* 1/2 (/ eps x))
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(* 1/2 (/ eps x))
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(* (sqrt eps) (/ 1 (sqrt -1)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(* 1/2 (/ eps x))
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)
(/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* (sqrt eps) (/ 1 (sqrt -1)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))
(* -1 (* (sqrt eps) (sqrt -1)))
(+ x (* -1 (* (sqrt eps) (sqrt -1))))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(* -1 eps)
(- (* 2 (pow x 2)) eps)
(- (* 2 (pow x 2)) eps)
(- (* 2 (pow x 2)) eps)
(* 2 (pow x 2))
(* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2)))))
(* 2 (pow x 2))
(* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2)))))
(* 2 (pow x 2))
(+ (* -1 eps) (* 2 (pow x 2)))
(+ (* -1 eps) (* 2 (pow x 2)))
(+ (* -1 eps) (* 2 (pow x 2)))
(* -1 eps)
(* eps (- (* 2 (/ (pow x 2) eps)) 1))
(* eps (- (* 2 (/ (pow x 2) eps)) 1))
(* eps (- (* 2 (/ (pow x 2) eps)) 1))
(* -1 eps)
(* -1 (* eps (+ 1 (* -2 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -2 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -2 (/ (pow x 2) eps)))))
(* -1 (pow eps 2))
(+ (* -1 (pow eps 2)) (* 2 (* eps (pow x 2))))
(+ (* -1 (pow eps 2)) (* 2 (* eps (pow x 2))))
(+ (* -1 (pow eps 2)) (* 2 (* eps (pow x 2))))
(* 2 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps)))
(* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps)))
(* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps)))
(* 2 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps)))
(* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps)))
(* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps)))
(* 2 (* eps (pow x 2)))
(* eps (+ (* -1 eps) (* 2 (pow x 2))))
(* eps (+ (* -1 eps) (* 2 (pow x 2))))
(* eps (+ (* -1 eps) (* 2 (pow x 2))))
(* -1 (pow eps 2))
(* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1))
(* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1))
(* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1))
(* -1 (pow eps 2))
(* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1))
(* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1))
(* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1))
(* -1 (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 1/2 (/ eps x))
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5))))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5))))))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(/ (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))) (pow x 5))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5))
(* 1/2 (/ eps x))
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(* 1/2 (/ eps x))
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(/ 1/2 x)
(+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))
(+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5))
(/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5))
(/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5))
(/ 1/2 x)
(/ (+ 1/2 (* 1/8 (/ eps (pow x 2)))) x)
(/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)
(/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)
(/ 1/2 x)
(* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(/ 1/8 (pow x 3))
(+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))
(+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))
(+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))
(* 1/16 (/ eps (pow x 5)))
(* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* 1/16 (/ eps (pow x 5)))
(* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3))))))
(* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3))))))
(* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3))))))
(* 1/16 (/ eps (pow x 5)))
(/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5))
(/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5))
(/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5))
(/ 1/8 (pow x 3))
(/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3))
(/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3))
(/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3))
(/ 1/8 (pow x 3))
(* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3)))
(* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3)))
(* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3)))
-1
(- (/ (pow x 2) eps) 1)
(- (/ (pow x 2) eps) 1)
(- (/ (pow x 2) eps) 1)
(/ (pow x 2) eps)
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(/ (pow x 2) eps)
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(/ (pow x 2) eps)
(/ (+ (* -1 eps) (pow x 2)) eps)
(/ (+ (* -1 eps) (pow x 2)) eps)
(/ (+ (* -1 eps) (pow x 2)) eps)
-1
(- (/ (pow x 2) eps) 1)
(- (/ (pow x 2) eps) 1)
(- (/ (pow x 2) eps) 1)
-1
(- (/ (pow x 2) eps) 1)
(- (/ (pow x 2) eps) 1)
(- (/ (pow x 2) eps) 1)
(* 1/8 (pow eps 2))
(* 1/8 (pow eps 2))
(* 1/8 (pow eps 2))
(* 1/8 (pow eps 2))
(* 1/8 (pow eps 2))
(* 1/8 (pow eps 2))
(* 1/8 (pow eps 2))
(* 1/8 (pow eps 2))
(* 1/8 (pow eps 2))
(* 1/8 (pow eps 2))
(* 1/8 (pow eps 2))
(* 1/8 (pow eps 2))
(* -1 (* (sqrt (pow eps 3)) (sqrt -1)))
(+ (* -1 (* eps x)) (* -1 (* (sqrt (pow eps 3)) (sqrt -1))))
(+ (* -1 (* (sqrt (pow eps 3)) (sqrt -1))) (* x (+ (* -1 eps) (* x (+ (* -1/2 (* (sqrt eps) (/ 1 (sqrt -1)))) (* 2 (* (sqrt eps) (sqrt -1))))))))
(+ (* -1 (* (sqrt (pow eps 3)) (sqrt -1))) (* x (+ (* -1 eps) (* x (+ (* -1/2 (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* 2 x) (* 2 (* (sqrt eps) (sqrt -1)))))))))
(* 4 (pow x 3))
(* (pow x 3) (+ 4 (+ (* -2 (/ eps (pow x 2))) (* -1 (/ eps (pow x 2))))))
(* (pow x 3) (+ 4 (+ (* -2 (/ eps (pow x 2))) (+ (* -1 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ (pow eps 2) (pow x 4))))))))
(* (pow x 3) (+ 4 (+ (* -2 (/ eps (pow x 2))) (+ (* -1 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (+ (* -1/8 (/ (pow eps 3) (pow x 6))) (+ (* 1/8 (/ (pow eps 3) (pow x 6))) (* 1/2 (/ (pow eps 2) (pow x 4))))))))))
(* eps x)
(* -1 (* x (+ (* -1 eps) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 (/ (pow eps 2) (pow x 2)))))))
(* -1 (* x (+ (* -1 eps) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* -1/8 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 3) (pow x 4))) (* 1/2 (/ (pow eps 2) (pow x 2)))))))))
(* -1 (* x (+ (* -1 eps) (+ (* -1 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* -1/8 (/ (pow eps 3) (pow x 4))) (+ (* 1/16 (/ (pow eps 4) (pow x 6))) (+ (* 1/8 (/ (pow eps 3) (pow x 4))) (* 1/2 (/ (pow eps 2) (pow x 2)))))))))))
(* 4 (pow x 3))
(+ (* 4 (pow x 3)) (* eps (+ (* -2 x) (* -1 x))))
(+ (* 4 (pow x 3)) (* eps (+ (* -2 x) (+ (* -1 x) (* 1/4 (/ eps x))))))
(+ (* 4 (pow x 3)) (* eps (+ (* -2 x) (+ (* -1 x) (* eps (+ (* -1/64 (/ (pow eps 2) (pow x 5))) (* 1/4 (/ 1 x))))))))
(* -1 (* (sqrt (pow eps 3)) (sqrt -1)))
(* (pow eps 2) (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (+ (* -1 (/ x eps)) (* 2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))))))
(* (pow eps 2) (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (+ (* -1 (/ x eps)) (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* 2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* 2 (/ (pow x 3) (pow eps 2))))))))
(* (pow eps 2) (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (+ (* -1 (/ x eps)) (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* 2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (+ (* 2 (/ (pow x 3) (pow eps 2))) (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (sqrt -1)))))))))
(* (sqrt (pow eps 3)) (sqrt -1))
(* (pow eps 2) (+ (* -1 (/ (+ x (* 2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* (pow eps 2) (+ (* -1 (/ (+ x (+ (* -1 (/ (+ (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* 2 (pow x 3))) eps)) (* 2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* (pow eps 2) (+ (* -1 (/ (+ x (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* 2 (pow x 3)))) eps)) (* 2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
Outputs
(pow x 2)
(*.f64 x x)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(* -1 eps)
(neg.f64 eps)
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* -1 eps)
(neg.f64 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(+.f64 (neg.f64 eps) (*.f64 eps (/.f64 (*.f64 x x) eps)))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(+.f64 (neg.f64 eps) (*.f64 eps (/.f64 (*.f64 x x) eps)))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(+.f64 (neg.f64 eps) (*.f64 eps (/.f64 (*.f64 x x) eps)))
(* -1 eps)
(neg.f64 eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) x)
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (fma.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64)))) x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -2 binary64)) (neg.f64 x))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 2 binary64))) (neg.f64 x))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(*.f64 (-.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 2 binary64)))) (neg.f64 x))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(+.f64 x (*.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (+.f64 x (*.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 x eps)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) x) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)))) eps)) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(fma.f64 x (*.f64 x (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) #s(literal -1/8 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(fma.f64 x (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x)
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64))))) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(neg.f64 (fma.f64 x (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 x))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
(neg.f64 (fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64))))) x))
x
(+ x (* -1/2 (/ eps x)))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/8 binary64) #s(literal -1/2 binary64)) x) x)
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/2 binary64) x)) x)
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 eps (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (neg.f64 eps) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 (neg.f64 eps) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(*.f64 (neg.f64 eps) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/16 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64)))))))
(* -1 eps)
(neg.f64 eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(pow x 2)
(*.f64 x x)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(* -1 eps)
(neg.f64 eps)
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* -1 eps)
(neg.f64 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(+.f64 (neg.f64 eps) (*.f64 eps (/.f64 (*.f64 x x) eps)))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(+.f64 (neg.f64 eps) (*.f64 eps (/.f64 (*.f64 x x) eps)))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(+.f64 (neg.f64 eps) (*.f64 eps (/.f64 (*.f64 x x) eps)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) x)
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (fma.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64)))) x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -2 binary64)) (neg.f64 x))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 2 binary64))) (neg.f64 x))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(*.f64 (-.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 2 binary64)))) (neg.f64 x))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(+.f64 x (*.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (+.f64 x (*.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 x eps)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) x) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)))) eps)) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(fma.f64 x (*.f64 x (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) #s(literal -1/8 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(fma.f64 x (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x)
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64))))) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(neg.f64 (fma.f64 x (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 x))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
(neg.f64 (fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64))))) x))
x
(+ x (* -1/2 (/ eps x)))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/8 binary64) #s(literal -1/2 binary64)) x) x)
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/2 binary64) x)) x)
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 eps (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (neg.f64 eps) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 (neg.f64 eps) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(*.f64 (neg.f64 eps) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/16 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64)))))))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* eps (+ 1/2 (* 1/8 (/ eps (pow x 2)))))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))
(* eps (+ 1/2 (* 1/8 (/ eps (pow x 2)))))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))
(* eps (+ 1/2 (* 1/8 (/ eps (pow x 2)))))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))))
(* (pow eps 2) (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x x))
(/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x x))
(/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 2))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x x))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))
(+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))
(+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))
(+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))
(+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) x)
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (fma.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64)))) x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -2 binary64)) (neg.f64 x))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 2 binary64))) (neg.f64 x))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(*.f64 (-.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 2 binary64)))) (neg.f64 x))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(+.f64 x (*.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (+.f64 x (*.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 x eps)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) x) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)))) eps)) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(* 1/8 (/ (pow eps 2) (pow x 3)))
(*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 eps (*.f64 x (*.f64 x x))) eps))
(* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 x eps))))
(* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 x eps))))
(* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 x eps))))
(* 1/8 (/ (pow eps 2) (pow x 3)))
(*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 eps (*.f64 x (*.f64 x x))) eps))
(* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 x eps))))
(* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 x eps))))
(* (pow eps 2) (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 x eps))))
(* 1/8 (/ (pow eps 2) (pow x 3)))
(*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 eps (*.f64 x (*.f64 x x))) eps))
(/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 3))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x x)))
(/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 3))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x x)))
(/ (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))) (pow x 3))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x x)))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* 1/8 (/ (pow eps 2) (pow x 2)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(* (sqrt eps) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 x (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(fma.f64 x (fma.f64 x (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) #s(literal 1/2 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) #s(literal 1/2 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)
(/.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)
(/.f64 (-.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -5/128 binary64)) (pow.f64 x #s(literal 6 binary64)))) x)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -2 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 2 binary64))))
(* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))
(*.f64 x (+.f64 (/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/16 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64)) eps) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) #s(literal -1/4 binary64))))) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 2 binary64)))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* (sqrt eps) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 x (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))
(+.f64 x (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 eps (*.f64 eps eps))))) (*.f64 eps eps))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/2 binary64) (neg.f64 x))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (*.f64 x (*.f64 x x))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (*.f64 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 eps (*.f64 eps eps)))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ x (* -1 (* (sqrt eps) (sqrt -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) x)
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))
(neg.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) eps) (neg.f64 x))))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))
(neg.f64 (-.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 eps (*.f64 eps eps))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))) (*.f64 eps eps))) x))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(* -1 eps)
(neg.f64 eps)
(- (* 2 (pow x 2)) eps)
(-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) eps)
(- (* 2 (pow x 2)) eps)
(-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) eps)
(- (* 2 (pow x 2)) eps)
(-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) eps)
(* 2 (pow x 2))
(*.f64 #s(literal 2 binary64) (*.f64 x x))
(* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 eps (*.f64 x x))) x) x)
(* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 eps (*.f64 x x))) x) x)
(* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 eps (*.f64 x x))) x) x)
(* 2 (pow x 2))
(*.f64 #s(literal 2 binary64) (*.f64 x x))
(* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 eps (*.f64 x x))) x) x)
(* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 eps (*.f64 x x))) x) x)
(* (pow x 2) (+ 2 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 eps (*.f64 x x))) x) x)
(* 2 (pow x 2))
(*.f64 #s(literal 2 binary64) (*.f64 x x))
(+ (* -1 eps) (* 2 (pow x 2)))
(-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) eps)
(+ (* -1 eps) (* 2 (pow x 2)))
(-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) eps)
(+ (* -1 eps) (* 2 (pow x 2)))
(-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) eps)
(* -1 eps)
(neg.f64 eps)
(* eps (- (* 2 (/ (pow x 2) eps)) 1))
(*.f64 eps (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x x) eps) #s(literal -1 binary64)))
(* eps (- (* 2 (/ (pow x 2) eps)) 1))
(*.f64 eps (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x x) eps) #s(literal -1 binary64)))
(* eps (- (* 2 (/ (pow x 2) eps)) 1))
(*.f64 eps (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x x) eps) #s(literal -1 binary64)))
(* -1 eps)
(neg.f64 eps)
(* -1 (* eps (+ 1 (* -2 (/ (pow x 2) eps)))))
(neg.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (*.f64 eps #s(literal -2 binary64)) eps))
(* -1 (* eps (+ 1 (* -2 (/ (pow x 2) eps)))))
(neg.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (*.f64 eps #s(literal -2 binary64)) eps))
(* -1 (* eps (+ 1 (* -2 (/ (pow x 2) eps)))))
(neg.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (*.f64 eps #s(literal -2 binary64)) eps))
(* -1 (pow eps 2))
(*.f64 eps (neg.f64 eps))
(+ (* -1 (pow eps 2)) (* 2 (* eps (pow x 2))))
(*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) eps))
(+ (* -1 (pow eps 2)) (* 2 (* eps (pow x 2))))
(*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) eps))
(+ (* -1 (pow eps 2)) (* 2 (* eps (pow x 2))))
(*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) eps))
(* 2 (* eps (pow x 2)))
(*.f64 x (*.f64 x (*.f64 #s(literal 2 binary64) eps)))
(* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 eps (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 eps (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 eps (/.f64 eps (*.f64 x x)))))
(* 2 (* eps (pow x 2)))
(*.f64 x (*.f64 x (*.f64 #s(literal 2 binary64) eps)))
(* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 eps (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 eps (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ (* -1 (/ (pow eps 2) (pow x 2))) (* 2 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 eps (/.f64 eps (*.f64 x x)))))
(* 2 (* eps (pow x 2)))
(*.f64 x (*.f64 x (*.f64 #s(literal 2 binary64) eps)))
(* eps (+ (* -1 eps) (* 2 (pow x 2))))
(*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) eps))
(* eps (+ (* -1 eps) (* 2 (pow x 2))))
(*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) eps))
(* eps (+ (* -1 eps) (* 2 (pow x 2))))
(*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) eps))
(* -1 (pow eps 2))
(*.f64 eps (neg.f64 eps))
(* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x x) eps) #s(literal -1 binary64))))
(* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x x) eps) #s(literal -1 binary64))))
(* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x x) eps) #s(literal -1 binary64))))
(* -1 (pow eps 2))
(*.f64 eps (neg.f64 eps))
(* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x x) eps) #s(literal -1 binary64))))
(* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x x) eps) #s(literal -1 binary64))))
(* (pow eps 2) (- (* 2 (/ (pow x 2) eps)) 1))
(*.f64 eps (*.f64 eps (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x x) eps) #s(literal -1 binary64))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) x)
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (fma.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64)))) x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -2 binary64)) (neg.f64 x))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 2 binary64))) (neg.f64 x))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(*.f64 (-.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 2 binary64)))) (neg.f64 x))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(+.f64 x (*.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (+.f64 x (*.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 x eps)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) x) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)))) eps)) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 eps eps)))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 eps eps)))))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 x eps))) eps) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 x eps))) eps) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))) (pow x 5))
(/.f64 (fma.f64 x (*.f64 x (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5))
(/.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5))
(/.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(/.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(/.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(/.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(/.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))
(fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x))
(+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
(+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 eps eps)))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 eps eps)))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 eps eps)))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 eps eps)))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5))
(/.f64 (fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/8 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5))
(/.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5))
(/.f64 (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ (+ 1/2 (* 1/8 (/ eps (pow x 2)))) x)
(/.f64 (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) x)
(/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)
(/.f64 (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/2 binary64))) x)
(/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)
(/.f64 (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/2 binary64))) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))
(neg.f64 (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/8 binary64) #s(literal -1/2 binary64)) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/8 binary64) #s(literal -1/2 binary64))) (neg.f64 x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/8 binary64) #s(literal -1/2 binary64))) (neg.f64 x))
(/ 1/8 (pow x 3))
(/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))
(+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))
(fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))
(fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))
(fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(* 1/16 (/ eps (pow x 5)))
(*.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))))
(* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* 1/16 (/ eps (pow x 5)))
(*.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))))
(* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3))))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3))))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3))))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* 1/16 (/ eps (pow x 5)))
(*.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))))
(/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 1/8 binary64) (*.f64 eps #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 1/8 binary64) (*.f64 eps #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 1/8 binary64) (*.f64 eps #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(/ 1/8 (pow x 3))
(/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))
(/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3))
(/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))
(/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3))
(/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))
(/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3))
(/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))
(/ 1/8 (pow x 3))
(/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))
(* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3)))
(/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/16 binary64) #s(literal -1/8 binary64)) (neg.f64 (*.f64 x (*.f64 x x))))
(* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3)))
(/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/16 binary64) #s(literal -1/8 binary64)) (neg.f64 (*.f64 x (*.f64 x x))))
(* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3)))
(/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/16 binary64) #s(literal -1/8 binary64)) (neg.f64 (*.f64 x (*.f64 x x))))
-1
#s(literal -1 binary64)
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(/ (pow x 2) eps)
(/.f64 (*.f64 x x) eps)
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(/ (pow x 2) eps)
(/.f64 (*.f64 x x) eps)
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(/ (pow x 2) eps)
(/.f64 (*.f64 x x) eps)
(/ (+ (* -1 eps) (pow x 2)) eps)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(/ (+ (* -1 eps) (pow x 2)) eps)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(/ (+ (* -1 eps) (pow x 2)) eps)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
-1
#s(literal -1 binary64)
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
-1
#s(literal -1 binary64)
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(* 1/8 (pow eps 2))
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
(* 1/8 (pow eps 2))
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
(* 1/8 (pow eps 2))
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
(* 1/8 (pow eps 2))
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
(* 1/8 (pow eps 2))
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
(* 1/8 (pow eps 2))
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
(* 1/8 (pow eps 2))
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
(* 1/8 (pow eps 2))
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
(* 1/8 (pow eps 2))
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
(* 1/8 (pow eps 2))
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
(* 1/8 (pow eps 2))
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
(* 1/8 (pow eps 2))
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
(* -1 (* (sqrt (pow eps 3)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 eps (*.f64 eps eps))))
(+ (* -1 (* eps x)) (* -1 (* (sqrt (pow eps 3)) (sqrt -1))))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x eps)))
(+ (* -1 (* (sqrt (pow eps 3)) (sqrt -1))) (* x (+ (* -1 eps) (* x (+ (* -1/2 (* (sqrt eps) (/ 1 (sqrt -1)))) (* 2 (* (sqrt eps) (sqrt -1))))))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 eps)) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 eps (*.f64 eps eps)))))
(+ (* -1 (* (sqrt (pow eps 3)) (sqrt -1))) (* x (+ (* -1 eps) (* x (+ (* -1/2 (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* 2 x) (* 2 (* (sqrt eps) (sqrt -1)))))))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 2 binary64) (fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) x) (/.f64 (*.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 eps)) (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 eps (*.f64 eps eps)))))
(* 4 (pow x 3))
(*.f64 #s(literal 4 binary64) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ 4 (+ (* -2 (/ eps (pow x 2))) (* -1 (/ eps (pow x 2))))))
(*.f64 (*.f64 x x) (*.f64 x (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -3 binary64) #s(literal 4 binary64))))
(* (pow x 3) (+ 4 (+ (* -2 (/ eps (pow x 2))) (+ (* -1 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ (pow eps 2) (pow x 4))))))))
(*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -3 binary64) (fma.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/4 binary64) #s(literal 4 binary64))))
(* (pow x 3) (+ 4 (+ (* -2 (/ eps (pow x 2))) (+ (* -1 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (+ (* -1/8 (/ (pow eps 3) (pow x 6))) (+ (* 1/8 (/ (pow eps 3) (pow x 6))) (* 1/2 (/ (pow eps 2) (pow x 4))))))))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 4 binary64) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal -3 binary64) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(* eps x)
(*.f64 x eps)
(* -1 (* x (+ (* -1 eps) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (* 1/2 (/ (pow eps 2) (pow x 2)))))))
(neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) #s(literal 1/4 binary64)) eps)))
(* -1 (* x (+ (* -1 eps) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* -1/8 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 3) (pow x 4))) (* 1/2 (/ (pow eps 2) (pow x 2)))))))))
(*.f64 (neg.f64 x) (-.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) #s(literal 1/4 binary64))) eps))
(* -1 (* x (+ (* -1 eps) (+ (* -1 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/4 (/ (pow eps 2) (pow x 2))) (+ (* -1/8 (/ (pow eps 3) (pow x 4))) (+ (* 1/16 (/ (pow eps 4) (pow x 6))) (+ (* 1/8 (/ (pow eps 3) (pow x 4))) (* 1/2 (/ (pow eps 2) (pow x 2)))))))))))
(*.f64 (neg.f64 x) (-.f64 (+.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) #s(literal 1/4 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 x #s(literal 6 binary64)))) (+.f64 eps (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64)) (pow.f64 x #s(literal 6 binary64))))))
(* 4 (pow x 3))
(*.f64 #s(literal 4 binary64) (*.f64 x (*.f64 x x)))
(+ (* 4 (pow x 3)) (* eps (+ (* -2 x) (* -1 x))))
(fma.f64 eps (*.f64 x #s(literal -3 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x (*.f64 x x))))
(+ (* 4 (pow x 3)) (* eps (+ (* -2 x) (+ (* -1 x) (* 1/4 (/ eps x))))))
(fma.f64 eps (fma.f64 x #s(literal -3 binary64) (*.f64 (/.f64 eps x) #s(literal 1/4 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 x (*.f64 x x))))
(+ (* 4 (pow x 3)) (* eps (+ (* -2 x) (+ (* -1 x) (* eps (+ (* -1/64 (/ (pow eps 2) (pow x 5))) (* 1/4 (/ 1 x))))))))
(fma.f64 eps (fma.f64 x #s(literal -3 binary64) (*.f64 eps (fma.f64 (/.f64 (*.f64 eps eps) (pow.f64 x #s(literal 5 binary64))) #s(literal -1/64 binary64) (/.f64 #s(literal 1/4 binary64) x)))) (*.f64 #s(literal 4 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (sqrt (pow eps 3)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 eps (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (+ (* -1 (/ x eps)) (* 2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps))))
(* (pow eps 2) (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (+ (* -1 (/ x eps)) (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* 2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* 2 (/ (pow x 3) (pow eps 2))))))))
(*.f64 (*.f64 eps eps) (-.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 x (/.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps))))
(* (pow eps 2) (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (+ (* -1 (/ x eps)) (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* 2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (+ (* 2 (/ (pow x 3) (pow eps 2))) (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (sqrt -1)))))))))
(*.f64 (*.f64 eps eps) (-.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 x (/.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps))))
(* (sqrt (pow eps 3)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 eps (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1 (/ (+ x (* 2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ x (+ (* -1 (/ (+ (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* 2 (pow x 3))) eps)) (* 2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x) (/.f64 (fma.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 eps) #s(literal 1/2 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x x)))) eps)) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ x (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* 2 (pow x 3)))) eps)) (* 2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x) (/.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 eps) #s(literal 1/2 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x x)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x))))) eps)) eps)))

rewrite419.0ms (3.8%)

Memory
-30.1MiB live, 622.1MiB allocated
Rules
6 226×lower-/.f32
6 212×lower-/.f64
4 770×lower-*.f32
4 754×lower-*.f64
4 420×lower-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045314
081306
1339301
22993293
09681293
Stop Event
iter limit
node limit
iter limit
Counts
22 → 758
Calls
Call 1
Inputs
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))
#s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
#s(approx (sqrt (- (* x x) eps)) (neg.f64 x))
(neg.f64 x)
(fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x))
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
(-.f64 (fma.f64 x x eps) (*.f64 x x))
(fma.f64 x x (-.f64 (*.f64 x x) eps))
(*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x)))
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
(*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))
Outputs
(+.f64 (neg.f64 eps) (/.f64 (*.f64 eps (*.f64 x x)) eps))
(+.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (neg.f64 eps))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (/.f64 (*.f64 eps (*.f64 x x)) eps)) (-.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (neg.f64 eps))) (/.f64 (*.f64 eps eps) (-.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (neg.f64 eps))))
(fma.f64 eps #s(literal -1 binary64) (/.f64 (*.f64 eps (*.f64 x x)) eps))
(fma.f64 eps (/.f64 (*.f64 x x) eps) (neg.f64 eps))
(fma.f64 x (*.f64 (/.f64 x eps) eps) (neg.f64 eps))
(fma.f64 (/.f64 x eps) (*.f64 x eps) (neg.f64 eps))
(fma.f64 #s(literal -1 binary64) eps (/.f64 (*.f64 eps (*.f64 x x)) eps))
(fma.f64 (/.f64 (*.f64 x x) eps) eps (neg.f64 eps))
(fma.f64 (*.f64 eps x) (/.f64 x eps) (neg.f64 eps))
(fma.f64 (*.f64 eps (/.f64 x eps)) x (neg.f64 eps))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)) (neg.f64 (*.f64 eps (*.f64 eps eps)))) (fma.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (/.f64 (*.f64 eps (*.f64 x x)) eps) (-.f64 (*.f64 eps eps) (*.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (neg.f64 eps)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (/.f64 (*.f64 eps (*.f64 x x)) eps)) (*.f64 eps eps)) (-.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (neg.f64 eps)))
(/.f64 (*.f64 eps (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (/.f64 x eps) (neg.f64 x))))
(/.f64 (*.f64 eps (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal -1 binary64))) (fma.f64 x (/.f64 x eps) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) eps) (-.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (/.f64 x eps) (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal -1 binary64)) eps) (fma.f64 x (/.f64 x eps) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)) (neg.f64 (*.f64 eps (*.f64 eps eps))))) (neg.f64 (fma.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (/.f64 (*.f64 eps (*.f64 x x)) eps) (-.f64 (*.f64 eps eps) (*.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (/.f64 (*.f64 eps (*.f64 x x)) eps)) (*.f64 eps eps))) (neg.f64 (-.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (neg.f64 eps))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (/.f64 x eps) (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 x (/.f64 x eps) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) eps)) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (/.f64 x eps) (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal -1 binary64)) eps)) (neg.f64 (fma.f64 x (/.f64 x eps) #s(literal 1 binary64))))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(*.f64 (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) eps)
(+.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(+.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) x)
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (/.f64 (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (/.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) (/.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (-.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (fma.f64 x x (-.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))))
(/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) (neg.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) (neg.f64 (fma.f64 x x (-.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (neg.f64 (-.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))) (neg.f64 (neg.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(pow.f64 (/.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(fabs.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))
(pow.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (sqrt.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(exp.f64 (log.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal 1/2 binary64)))
(fabs.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))
(sqrt.f64 (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
#s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))
(pow.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(+.f64 x (neg.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))))
(+.f64 (neg.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) x)
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x))) (/.f64 (*.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (*.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))) (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))) (/.f64 (*.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (neg.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))))) (/.f64 (*.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (-.f64 x (neg.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))))))
(fma.f64 #s(literal -1 binary64) #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x)) (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x)) (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))))))
(/.f64 (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))) (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))) (fma.f64 x x (-.f64 (*.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x (neg.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))))))
(/.f64 (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))))
(/.f64 (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))) (-.f64 x (neg.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))))) (neg.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x (neg.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))))) (neg.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))))) (neg.f64 (-.f64 x (neg.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))))) (neg.f64 (neg.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))))))
(pow.f64 (/.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x)) (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (*.f64 x x))))
(*.f64 (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))))
#s(approx (sqrt (- (* x x) eps)) (neg.f64 x))
(+.f64 #s(literal 0 binary64) (neg.f64 x))
(-.f64 #s(literal 0 binary64) x)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) x)) (/.f64 (*.f64 x x) (+.f64 #s(literal 0 binary64) x)))
(neg.f64 x)
(/.f64 (neg.f64 (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(/.f64 (*.f64 x (neg.f64 x)) (+.f64 #s(literal 0 binary64) x))
(/.f64 (neg.f64 (*.f64 x (neg.f64 x))) (neg.f64 (+.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(*.f64 x #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) x)
(+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))) (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))))
(fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))
(fma.f64 #s(literal 1/2 binary64) eps (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))
(fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (neg.f64 (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x (neg.f64 x))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1/8 binary64) x) (/.f64 (*.f64 eps eps) x) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 eps eps) x) (/.f64 #s(literal 1/8 binary64) x) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 eps x) (/.f64 (*.f64 eps #s(literal 1/8 binary64)) x) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) #s(literal -1 binary64)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 eps (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x) (/.f64 #s(literal 1 binary64) x) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal 1/8 binary64) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) x) (/.f64 eps x) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (/.f64 x (*.f64 eps #s(literal 1/8 binary64))) #s(literal -1 binary64)) (/.f64 eps x) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (neg.f64 x)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (neg.f64 (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (neg.f64 (*.f64 eps eps)) x) (/.f64 #s(literal 1/8 binary64) (neg.f64 x)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64)) (/.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal -1/8 binary64) x) (/.f64 (*.f64 eps eps) (neg.f64 x)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 eps) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (neg.f64 (*.f64 eps #s(literal 1/8 binary64))) x) (/.f64 eps (neg.f64 x)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (neg.f64 (*.f64 eps #s(literal 1/8 binary64))) #s(literal -1 binary64)) (/.f64 eps (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (neg.f64 x)) (/.f64 (neg.f64 eps) x) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 eps eps) (neg.f64 x)) (/.f64 #s(literal -1/8 binary64) x) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (neg.f64 x)) (/.f64 (neg.f64 (*.f64 eps eps)) x) (*.f64 eps #s(literal 1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (fma.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (fma.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) (/.f64 (*.f64 eps eps) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (neg.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x)) (/.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (neg.f64 x)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))) x) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))) x))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)))))) (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)))))))
(neg.f64 (/.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (neg.f64 x)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x)
(/.f64 (neg.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) (neg.f64 x))
(/.f64 (fma.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) x))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)))) x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))))) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (*.f64 x (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (*.f64 x (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) #s(literal 1 binary64)) x)
(/.f64 (*.f64 (fma.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) x)) (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)))))
(/.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1 binary64)) x)
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)))) x)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))))) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) #s(literal 1 binary64))) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) x))) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) x))) (neg.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (neg.f64 x))
(pow.f64 (/.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)))) (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 x (fma.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) x) (/.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x (neg.f64 x))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))
(neg.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x))))
(neg.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (*.f64 x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (*.f64 x (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))))))
(/.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x) x)
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 x x))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) (neg.f64 (*.f64 x (neg.f64 x))))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x)) (neg.f64 x))
(/.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) x) (*.f64 eps eps)) x)
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 x (neg.f64 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)))) (neg.f64 (neg.f64 (*.f64 x (neg.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x))) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/8 binary64) x) (*.f64 eps eps))) (neg.f64 x))
(pow.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x)) #s(literal -1 binary64))
(*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(*.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (neg.f64 (*.f64 eps eps)) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 #s(literal 1/8 binary64) x) (/.f64 (*.f64 eps eps) x))
(*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 #s(literal 1/8 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))
(*.f64 (/.f64 eps x) (/.f64 (*.f64 eps #s(literal 1/8 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x))
(*.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 eps (*.f64 x x)))
(*.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal 1/8 binary64))
(*.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) x) (/.f64 eps x))
(*.f64 (pow.f64 (/.f64 x (*.f64 eps #s(literal 1/8 binary64))) #s(literal -1 binary64)) (/.f64 eps x))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (neg.f64 x)))
(*.f64 (/.f64 (neg.f64 (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)))
(*.f64 (/.f64 (neg.f64 (*.f64 eps eps)) x) (/.f64 #s(literal 1/8 binary64) (neg.f64 x)))
(*.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64)) (/.f64 #s(literal -1/8 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal -1/8 binary64) x) (/.f64 (*.f64 eps eps) (neg.f64 x)))
(*.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 eps) (*.f64 x x)))
(*.f64 (/.f64 (neg.f64 (*.f64 eps #s(literal 1/8 binary64))) x) (/.f64 eps (neg.f64 x)))
(*.f64 (/.f64 (neg.f64 (*.f64 eps #s(literal 1/8 binary64))) #s(literal -1 binary64)) (/.f64 eps (*.f64 x x)))
(*.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (neg.f64 x)) (/.f64 (neg.f64 eps) x))
(*.f64 (/.f64 (*.f64 eps eps) (neg.f64 x)) (/.f64 #s(literal -1/8 binary64) x))
(*.f64 (/.f64 #s(literal 1/8 binary64) (neg.f64 x)) (/.f64 (neg.f64 (*.f64 eps eps)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(neg.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))))))
(/.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 x (+.f64 x x) (neg.f64 eps)))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (*.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))))) (neg.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (fma.f64 x (+.f64 x x) (neg.f64 eps)))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))
(/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) (neg.f64 (*.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))))) (neg.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) #s(literal 1 binary64))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) (neg.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (neg.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (neg.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps))))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (fma.f64 x (+.f64 x x) (neg.f64 eps)))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(pow.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(*.f64 (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(*.f64 (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (fma.f64 x (+.f64 x x) (neg.f64 eps)))
(*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (/.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (/.f64 (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) #s(literal -1 binary64)) (pow.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) #s(literal -1 binary64)) (/.f64 (neg.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (neg.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)))) (/.f64 (neg.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (neg.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps))) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (neg.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps))) #s(literal -1 binary64)) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (/.f64 (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (neg.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps))) (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(*.f64 (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (neg.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)))) (/.f64 (neg.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (neg.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(*.f64 (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) #s(literal -1 binary64)) (/.f64 (neg.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (neg.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)))))
(*.f64 (/.f64 (neg.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (neg.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)))))
(*.f64 (/.f64 (neg.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (neg.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (neg.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)))))
(*.f64 (/.f64 (neg.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) #s(literal -1 binary64)) (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (/.f64 (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (/.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (+.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))
(+.f64 eps (fma.f64 x x (*.f64 x (neg.f64 x))))
(+.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))
(+.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))
(+.f64 (*.f64 x (neg.f64 x)) (fma.f64 x x eps))
(+.f64 (-.f64 eps (*.f64 x x)) (*.f64 x x))
(-.f64 (fma.f64 x x eps) (*.f64 x x))
(-.f64 (/.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(-.f64 (/.f64 (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (+.f64 eps (*.f64 x (+.f64 x x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 eps (*.f64 x (+.f64 x x)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (/.f64 (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))) (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(-.f64 (/.f64 (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (-.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))))
(fma.f64 x x (-.f64 eps (*.f64 x x)))
(fma.f64 x (neg.f64 x) (fma.f64 x x eps))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) (fma.f64 x x eps))
(fma.f64 (neg.f64 x) x (fma.f64 x x eps))
(fma.f64 (neg.f64 x) (neg.f64 x) (-.f64 eps (*.f64 x x)))
(fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (neg.f64 x)))
(fma.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) (*.f64 x (neg.f64 x)))
(fma.f64 (/.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) (fma.f64 x x eps))) (*.f64 x (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (fma.f64 x x eps) (*.f64 x (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (neg.f64 x)))
(fma.f64 (/.f64 (fma.f64 x x eps) (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 x (neg.f64 x)))
(fma.f64 (/.f64 (fma.f64 x x eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x (neg.f64 x)))
(fma.f64 (/.f64 (fma.f64 x x eps) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (neg.f64 x)))
(fma.f64 (/.f64 (fma.f64 x x eps) (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps))))) (/.f64 (-.f64 (*.f64 x x) eps) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (neg.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))))
(/.f64 (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))
(/.f64 (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x))))))
(/.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (+.f64 eps (*.f64 x (+.f64 x x))))
(/.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (-.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) (neg.f64 (+.f64 eps (*.f64 x (+.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 eps (*.f64 x x)) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))))) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (-.f64 eps (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x)))) (fma.f64 x (+.f64 x x) (neg.f64 eps)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))))) (neg.f64 (neg.f64 (+.f64 eps (*.f64 x (+.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 eps (*.f64 x x)) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))))) (neg.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(*.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (+.f64 x x)))))
(+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x))
(+.f64 (*.f64 x (+.f64 x x)) (neg.f64 eps))
(-.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))
(-.f64 (*.f64 x (+.f64 x x)) eps)
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x (+.f64 x x)) (*.f64 x (+.f64 x x)) (fma.f64 eps eps (*.f64 (*.f64 x (+.f64 x x)) eps)))) (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 x (+.f64 x x)) (*.f64 x (+.f64 x x)) (fma.f64 eps eps (*.f64 (*.f64 x (+.f64 x x)) eps)))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (*.f64 x (+.f64 x x)) (*.f64 x (+.f64 x x))) (fma.f64 x (+.f64 x x) eps)) (/.f64 (*.f64 eps eps) (fma.f64 x (+.f64 x x) eps)))
(fma.f64 x x (-.f64 (*.f64 x x) eps))
(fma.f64 x (+.f64 x x) (neg.f64 eps))
(fma.f64 (neg.f64 x) (neg.f64 x) (-.f64 (*.f64 x x) eps))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x x))
(fma.f64 #s(literal 2 binary64) (*.f64 x x) (neg.f64 eps))
(fma.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x x))
(fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x))
(fma.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (fma.f64 x x eps)) (*.f64 x x))
(fma.f64 (/.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))) (*.f64 x x))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x x))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps) (*.f64 x x))
(fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x eps)) #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) #s(literal 1 binary64)) (-.f64 (*.f64 x x) eps) (*.f64 x x))
(fma.f64 (/.f64 (fma.f64 x x eps) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x x))
(fma.f64 (/.f64 (fma.f64 x x eps) (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (*.f64 x x))
(fma.f64 (/.f64 (fma.f64 x x eps) (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (/.f64 (-.f64 (*.f64 x x) eps) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (-.f64 (*.f64 x x) eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (neg.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (neg.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (neg.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 x (+.f64 x x)) (*.f64 x (+.f64 x x)) (fma.f64 eps eps (*.f64 (*.f64 x (+.f64 x x)) eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 x x)) (*.f64 x (+.f64 x x))) (*.f64 eps eps)) (fma.f64 x (+.f64 x x) eps))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 (*.f64 x (+.f64 x x)) (*.f64 x (+.f64 x x)) (fma.f64 eps eps (*.f64 (*.f64 x (+.f64 x x)) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (+.f64 x x)) (*.f64 x (+.f64 x x))) (*.f64 eps eps))) (neg.f64 (fma.f64 x (+.f64 x x) eps)))
(pow.f64 (/.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) #s(literal -1 binary64))
(*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(+.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x x)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 eps (*.f64 x x))))
(+.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x x eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (neg.f64 x))))
(+.f64 (*.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 x x)) (*.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (-.f64 (*.f64 x x) eps)))
(+.f64 (*.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 x x) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (*.f64 (-.f64 eps (*.f64 x x)) (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(+.f64 (*.f64 (fma.f64 x x eps) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (*.f64 (*.f64 x (neg.f64 x)) (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(+.f64 (*.f64 (*.f64 x x) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))))
(+.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))))
(fma.f64 (*.f64 x x) (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 (-.f64 eps (*.f64 x x)) (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(fma.f64 (*.f64 x x) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))))
(fma.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 (*.f64 x x) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))))
(fma.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x x) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 eps (*.f64 x x))))
(fma.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x x eps) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (neg.f64 x))))
(fma.f64 (fma.f64 x x eps) (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 (*.f64 x (neg.f64 x)) (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(fma.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 x x) (*.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (-.f64 (*.f64 x x) eps)))
(fma.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) (*.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 eps (*.f64 x (+.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 eps (*.f64 x (+.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (*.f64 (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))
(/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) (+.f64 eps (*.f64 x (+.f64 x x))))
(/.f64 (*.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))
(/.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (+.f64 eps (*.f64 x (+.f64 x x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) (neg.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))) (neg.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (*.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))))) (neg.f64 (*.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 eps (*.f64 x (+.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 eps (*.f64 x (+.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))))) (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))) (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))))) (neg.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))) (neg.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))))) (neg.f64 (+.f64 eps (*.f64 x (+.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))))) (neg.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))) (neg.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 x (+.f64 x x) (neg.f64 eps)))) (neg.f64 (fma.f64 (*.f64 x x) (+.f64 eps (*.f64 x (+.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 x x))) (fma.f64 x (neg.f64 x) (fma.f64 x x eps))) (fma.f64 x (+.f64 x x) (neg.f64 eps)))) (neg.f64 (+.f64 eps (*.f64 x (+.f64 x x)))))
(*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (neg.f64 x) (fma.f64 x x eps)))
(*.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps)))
(*.f64 (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
(+.f64 (/.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 eps (*.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (/.f64 eps (*.f64 x #s(literal 2 binary64))) (/.f64 eps (*.f64 x #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 eps (*.f64 x #s(literal 2 binary64))))))
(fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 eps (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 eps x) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) eps) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 eps eps) (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) x) eps (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) eps (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (/.f64 eps x) #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 eps #s(literal -1 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (/.f64 eps #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) x) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (/.f64 eps (*.f64 x #s(literal 2 binary64))) (/.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 eps (*.f64 x #s(literal 2 binary64))) (/.f64 eps (*.f64 x #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64)))) (fma.f64 eps (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 eps (fma.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64))) eps) (fma.f64 eps (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))) eps) (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 (/.f64 eps (*.f64 x #s(literal 2 binary64))) (/.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 eps (*.f64 x #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 eps (*.f64 x #s(literal 2 binary64))) (/.f64 eps (*.f64 x #s(literal 2 binary64)))))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 eps (*.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 eps (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))))) (neg.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 eps (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))) eps)) (neg.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x)))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(*.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) eps)
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/2 binary64) x))
(+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(+.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x)))))
(-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))))
(fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 eps (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 eps eps) (fma.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(fma.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) eps (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) eps (fma.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (/.f64 eps (pow.f64 x #s(literal 5/2 binary64))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5/2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(fma.f64 (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5/2 binary64))) (/.f64 eps (pow.f64 x #s(literal 5/2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x))) (fma.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x))) (fma.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64))) (fma.f64 eps (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 x #s(literal 2 binary64)))))
(/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (fma.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (neg.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 eps (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))))) (neg.f64 (neg.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))))) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))))
(pow.f64 (/.f64 (fma.f64 eps (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x))) (fma.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 x #s(literal 2 binary64))))))
(*.f64 (fma.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x)))))
(+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))
(+.f64 (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (-.f64 (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(-.f64 (/.f64 (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (-.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))))
(fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))
(fma.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))
(fma.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal 3 binary64)) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))
(fma.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) x) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 eps #s(literal 16 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))) #s(literal 1/8 binary64) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 1/8 binary64) x) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 (*.f64 x x) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))
(fma.f64 (*.f64 eps #s(literal 1/16 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (/.f64 eps (pow.f64 x #s(literal 5/2 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5/2 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (/.f64 eps (pow.f64 x #s(literal 5/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(literal 1/16 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5/2 binary64))) (/.f64 eps (pow.f64 x #s(literal 5/2 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal -3/2 binary64)) (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal -3/2 binary64)) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))
(fma.f64 (pow.f64 x #s(literal -5/2 binary64)) (/.f64 eps (/.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(literal 1/16 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (/.f64 eps #s(literal -1 binary64)) (/.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (/.f64 eps (neg.f64 (pow.f64 x #s(literal 5/2 binary64)))) (/.f64 #s(literal -1/16 binary64) (pow.f64 x #s(literal 5/2 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (/.f64 #s(literal -1/16 binary64) (pow.f64 x #s(literal 5/2 binary64))) (/.f64 eps (neg.f64 (pow.f64 x #s(literal 5/2 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(fma.f64 (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) #s(literal 1/16 binary64) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (-.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (-.f64 (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/8 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 eps #s(literal 1/16 binary64)) (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (neg.f64 (*.f64 x (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (neg.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (neg.f64 (+.f64 (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (-.f64 (*.f64 (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (-.f64 (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (-.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps #s(literal 1/16 binary64))))) (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 eps #s(literal 1/16 binary64))))) (neg.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1/16 binary64))))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 eps #s(literal 1/16 binary64))))) (neg.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1/8 binary64)))) (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/16 binary64)) (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal -1/8 binary64)))) (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (neg.f64 (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) x)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (neg.f64 (neg.f64 (-.f64 (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))) (neg.f64 (-.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))))
(+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps))
(+.f64 (/.f64 (*.f64 x x) eps) #s(literal -1 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) (fma.f64 x (/.f64 x eps) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 x eps) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps))) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps))))
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(fma.f64 (/.f64 x eps) x #s(literal -1 binary64))
(fma.f64 (/.f64 x eps) (/.f64 x #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 x eps) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) eps) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 x (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64))
(fma.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 x eps) #s(literal -1 binary64))
(fma.f64 (/.f64 (neg.f64 x) eps) (/.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (neg.f64 x) eps) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (/.f64 x eps) (neg.f64 x))) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (/.f64 x eps) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (/.f64 x eps) (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) #s(literal -1 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (/.f64 x eps) (neg.f64 x))) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (/.f64 x eps) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal -1 binary64)) (fma.f64 x (/.f64 x eps) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (/.f64 x eps) (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) #s(literal -1 binary64))) eps))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal -1 binary64))) (neg.f64 (fma.f64 x (/.f64 x eps) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (/.f64 x eps) (neg.f64 x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (/.f64 x eps) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)))) (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (/.f64 x eps) (neg.f64 x))) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (/.f64 x eps) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (/.f64 x eps) (neg.f64 x)))))
(*.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 x eps) #s(literal 1 binary64))))
(*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))
(*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) #s(literal 1/8 binary64))
(*.f64 (*.f64 eps #s(literal 1/8 binary64)) eps)
(+.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) x) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) x))
(+.f64 (*.f64 x (fma.f64 x (+.f64 x x) (neg.f64 eps))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (*.f64 x (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(fma.f64 x (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(fma.f64 x (*.f64 x (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) x (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) x))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (fma.f64 x (+.f64 x x) (neg.f64 eps))))
(fma.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) x (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (-.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x eps)) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (*.f64 x x) (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) eps) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) eps) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x x) eps) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 eps (fma.f64 x x eps) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (*.f64 (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (fma.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (*.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (neg.f64 (*.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))))) (neg.f64 (*.f64 (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))) (neg.f64 (*.f64 (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))))) (neg.f64 (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))) (neg.f64 (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))))) (neg.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))) (neg.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 x (+.f64 x x) (neg.f64 eps)))) (neg.f64 (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps)))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x (+.f64 x x) (neg.f64 eps)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))

eval330.0ms (3%)

Memory
-27.5MiB live, 380.8MiB allocated
Compiler

Compiled 49 305 to 3 184 computations (93.5% saved)

prune214.0ms (1.9%)

Memory
52.7MiB live, 440.0MiB allocated
Pruning

19 alts after pruning (16 fresh and 3 done)

PrunedKeptTotal
New1 29991 308
Fresh5712
Picked325
Done011
Total1 307191 326
Accuracy
99.9%
Counts
1 326 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.4%
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) x)
62.8%
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
62.9%
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
62.8%
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (fma.f64 x (/.f64 x (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
62.5%
(/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
61.4%
(/.f64 #s(approx (* (+ (* x x) (- (* x x) eps)) (- (+ (* x x) eps) (* x x))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) eps))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
61.4%
(/.f64 #s(approx (* (+ (* x x) (- (* x x) eps)) (- (+ (* x x) eps) (* x x))) (*.f64 eps (*.f64 eps (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x x) eps) #s(literal -1 binary64))))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
62.6%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
63.2%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
63.2%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
26.9%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))
59.0%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
7.1%
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
3.3%
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
48.0%
(*.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x)))) (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
40.9%
#s(approx (/ (* (+ (* x x) (- (* x x) eps)) (- (+ (* x x) eps) (* x x))) (* (+ x (sqrt (- (* x x) eps))) (+ (* x x) (- (* x x) eps)))) (/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x))
43.1%
#s(approx (/ (* (+ (* x x) (- (* x x) eps)) (- (+ (* x x) eps) (* x x))) (* (+ x (sqrt (- (* x x) eps))) (+ (* x x) (- (* x x) eps)))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
39.8%
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
11.8%
#s(approx (- x (sqrt (- (* x x) eps))) #s(approx (/ (+ (* eps 1/2) (/ (* 1/8 (* eps eps)) (* x x))) x) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 x eps))))))
Compiler

Compiled 871 to 360 computations (58.7% saved)

simplify956.0ms (8.6%)

Memory
-54.8MiB live, 323.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
cost-diff0
(/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
cost-diff896
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
cost-diff0
#s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))
cost-diff0
(fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
cost-diff0
(*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
cost-diff0
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
cost-diff0
(sqrt.f64 (-.f64 (*.f64 x x) eps))
cost-diff0
(neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))
cost-diff0
(sqrt.f64 x)
cost-diff1600
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
cost-diff0
(neg.f64 eps)
cost-diff0
#s(approx (- (* x x) eps) (neg.f64 eps))
cost-diff0
(sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
cost-diff0
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 x x eps)
cost-diff0
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
cost-diff896
(-.f64 (fma.f64 x x eps) (*.f64 x x))
Rules
13 180×lower-fma.f32
13 170×lower-fma.f64
3 504×lower-*.f32
3 496×lower-*.f64
2 742×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050475
084483
1146483
2271446
3569408
41084408
53340408
08419404
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (fma.f64 x x eps) (*.f64 x x))
(fma.f64 x x eps)
x
eps
(*.f64 x x)
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
x
(sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
#s(approx (- (* x x) eps) (neg.f64 eps))
(neg.f64 eps)
eps
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 x)
x
(neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
(*.f64 x x)
eps
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
(*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
eps
(fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
#s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))
(fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64))
(/.f64 eps (*.f64 x x))
(*.f64 x x)
x
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
(*.f64 x (*.f64 x x))
(/.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
#s(literal 1 binary64)
(/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
x
(sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))
#s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
eps
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(/.f64 x eps)
#s(literal -1 binary64)
(-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))
(*.f64 x x)
Outputs
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (fma.f64 x x eps) (*.f64 x x))
eps
(fma.f64 x x eps)
x
eps
(*.f64 x x)
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
x
(sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
#s(approx (- (* x x) eps) (neg.f64 eps))
(neg.f64 eps)
eps
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 x)
x
(neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
(*.f64 x x)
eps
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
(*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
eps
(fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
#s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))
#s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))
(/.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))
(fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64))
(fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 x x)) #s(literal 1/8 binary64))
(/.f64 eps (*.f64 x x))
(*.f64 x x)
x
#s(literal 1/16 binary64)
#s(literal 1/8 binary64)
(*.f64 x (*.f64 x x))
(/.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (-.f64 (*.f64 x x) eps)))))
#s(literal 1 binary64)
(/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (-.f64 (*.f64 x x) eps))))
(+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (-.f64 (*.f64 x x) eps))))
x
(sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))
(sqrt.f64 #s(approx (- (* x x) eps) (-.f64 (*.f64 x x) eps)))
#s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))
#s(approx (- (* x x) eps) (-.f64 (*.f64 x x) eps))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(-.f64 (*.f64 x x) eps)
eps
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(/.f64 x eps)
#s(literal -1 binary64)
(-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))
(-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (-.f64 (*.f64 x x) eps)))
(*.f64 x x)

localize1.4s (12.7%)

Memory
21.4MiB live, 253.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.1171875
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
accuracy0.140625
(/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
accuracy0.23828125
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
accuracy23.127545850658862
(-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))
accuracy5.487365082980894
(fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
accuracy6.252148225501328
(*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
accuracy11.030032610874542
(/.f64 eps (*.f64 x x))
accuracy36.724266232219655
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
accuracy0
(neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))
accuracy0.00390625
(-.f64 (*.f64 x x) eps)
accuracy0.0078125
(sqrt.f64 (-.f64 (*.f64 x x) eps))
accuracy23.780938903442884
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
accuracy0
(neg.f64 eps)
accuracy0.0078125
(sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
accuracy23.536883222446523
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
accuracy25.352135548685983
#s(approx (- (* x x) eps) (neg.f64 eps))
accuracy0.0078125
(sqrt.f64 (-.f64 (*.f64 x x) eps))
accuracy0.01171875
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
accuracy0.29296875
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
accuracy23.12820827144139
(-.f64 (fma.f64 x x eps) (*.f64 x x))
Samples
435.0ms159×0valid
406.0ms20×2valid
69.0ms77×1valid
Compiler

Compiled 323 to 44 computations (86.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 492.0ms
ival-mult: 408.0ms (83% of total)
adjust: 37.0ms (7.5% of total)
ival-div: 18.0ms (3.7% of total)
ival-add: 11.0ms (2.2% of total)
ival-sub: 7.0ms (1.4% of total)
ival-sqrt: 5.0ms (1% of total)
ival-pow: 3.0ms (0.6% of total)
ival-neg: 2.0ms (0.4% of total)
exact: 1.0ms (0.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series35.0ms (0.3%)

Memory
-11.2MiB live, 74.2MiB allocated
Counts
25 → 564
Calls
Call 1
Inputs
#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())
#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())
#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())
#s(alt (neg.f64 eps) (patch (neg.f64 eps) #<representation binary64>) () ())
#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())
#s(alt (sqrt.f64 x) (patch (sqrt.f64 x) #<representation binary64>) () ())
#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())
#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())
#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())
#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())
#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())
#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())
#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())
#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())
#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())
#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())
#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())
#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())
Outputs
#s(alt eps (taylor 0 x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (-.f64 (fma.f64 x x eps) (*.f64 x x)) (patch (-.f64 (fma.f64 x x eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x) (taylor inf x) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x) (taylor inf x) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4))))))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor inf eps) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor inf eps) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2))) (taylor inf eps) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2))))) (taylor inf eps) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* (sqrt eps) (sqrt -1)))) (taylor -inf eps) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps))) (taylor -inf eps) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps))) (taylor -inf eps) (#s(alt (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (+ eps (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (+ eps (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (+ eps (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (/ eps (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (/ eps (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (/ eps (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (/ eps (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (/ eps (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (/ eps (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 eps) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (+ eps (pow x 2)) (taylor 0 eps) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (+ eps (pow x 2)) (taylor 0 eps) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (+ eps (pow x 2)) (taylor 0 eps) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (* eps (+ 1 (/ (pow x 2) eps))) (taylor inf eps) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (* eps (+ 1 (/ (pow x 2) eps))) (taylor inf eps) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (* eps (+ 1 (/ (pow x 2) eps))) (taylor inf eps) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (pow x 2) eps)) 1))) (taylor -inf eps) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (pow x 2) eps)) 1))) (taylor -inf eps) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (pow x 2) eps)) 1))) (taylor -inf eps) (#s(alt (fma.f64 x x eps) (patch (fma.f64 x x eps) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (- x (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x) (taylor inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x) (taylor inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x) (taylor inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))) (taylor -inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor 0 x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1))))))) (taylor 0 x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5))))))))) (taylor 0 x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))) (taylor inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))) (taylor inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))) (taylor -inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))) (taylor -inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))) (taylor -inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/2 (/ eps x))) (taylor 0 eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor -inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))) (taylor -inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 eps) (#s(alt (neg.f64 eps) (patch (neg.f64 eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 eps) (#s(alt (neg.f64 eps) (patch (neg.f64 eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 eps) (#s(alt (neg.f64 eps) (patch (neg.f64 eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 eps) (#s(alt (neg.f64 eps) (patch (neg.f64 eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt (neg.f64 eps) (patch (neg.f64 eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt (neg.f64 eps) (patch (neg.f64 eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt (neg.f64 eps) (patch (neg.f64 eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt (neg.f64 eps) (patch (neg.f64 eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt (neg.f64 eps) (patch (neg.f64 eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt (neg.f64 eps) (patch (neg.f64 eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt (neg.f64 eps) (patch (neg.f64 eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt (neg.f64 eps) (patch (neg.f64 eps) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (- x (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x) (taylor inf x) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x) (taylor inf x) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x) (taylor inf x) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (pow (sqrt -1) 2) 1))) (taylor -inf x) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 1/2 (/ eps (pow x 2))) (pow (sqrt -1) 2)) 1))) (taylor -inf x) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 1/8 (/ (pow eps 2) (pow x 4))) (pow (sqrt -1) 2)) (+ 1 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 1/16 (/ (pow eps 3) (pow x 6))) (pow (sqrt -1) 2)) (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))) (taylor -inf x) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (sqrt x) (taylor 0 x) (#s(alt (sqrt.f64 x) (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt (sqrt x) (taylor 0 x) (#s(alt (sqrt.f64 x) (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt (sqrt x) (taylor 0 x) (#s(alt (sqrt.f64 x) (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt (sqrt x) (taylor 0 x) (#s(alt (sqrt.f64 x) (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt (sqrt x) (taylor inf x) (#s(alt (sqrt.f64 x) (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt (sqrt x) (taylor inf x) (#s(alt (sqrt.f64 x) (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt (sqrt x) (taylor inf x) (#s(alt (sqrt.f64 x) (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt (sqrt x) (taylor inf x) (#s(alt (sqrt.f64 x) (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (sqrt.f64 x) (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (sqrt.f64 x) (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (sqrt.f64 x) (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (sqrt.f64 x) (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (- (* -1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (- (* (pow x 2) (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (- (* (pow x 2) (- (* (pow x 2) (- (* -1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))) (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/2 (/ eps (pow x 2))) 1)) (taylor inf x) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 1 (* -1/2 (/ eps (pow x 2)))))) (taylor inf x) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))) (taylor inf x) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1))) (taylor -inf x) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 1 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))) (taylor -inf x) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 eps) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ eps x)) x) (taylor 0 eps) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (- (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) x) (taylor 0 eps) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (- (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) x) (taylor 0 eps) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (* -1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor inf eps) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor -inf eps) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))) (taylor -inf eps) (#s(alt (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor 0 x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1))))))) (taylor 0 x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5))))))))) (taylor 0 x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))) (taylor inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))) (taylor inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))) (taylor -inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))) (taylor -inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))) (taylor -inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/2 (/ eps x))) (taylor 0 eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor -inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))) (taylor -inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (- x (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x) (taylor inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x) (taylor inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x) (taylor inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))) (taylor -inf x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) (patch #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 5))) (taylor inf eps) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5))))) (taylor inf eps) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5)))))) (taylor inf eps) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5)))))) (taylor inf eps) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 5))) (taylor -inf eps) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5))))) (taylor -inf eps) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5)))))) (taylor -inf eps) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5)))))) (taylor -inf eps) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 5))) (taylor 0 x) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))) (pow x 5)) (taylor 0 x) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5)) (taylor 0 x) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5)) (taylor 0 x) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x) (taylor inf x) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x) (taylor inf x) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)) (taylor -inf x) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)) (taylor -inf x) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)) (taylor -inf x) (#s(alt (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 x) (taylor 0 eps) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))) (taylor 0 eps) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))) (taylor 0 eps) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))) (taylor 0 eps) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 2) (pow x 5))) (taylor inf eps) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5))))) (taylor inf eps) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5)))))) (taylor inf eps) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5)))))) (taylor inf eps) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 2) (pow x 5))) (taylor -inf eps) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5))))) (taylor -inf eps) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5)))))) (taylor -inf eps) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5)))))) (taylor -inf eps) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 2) (pow x 5))) (taylor 0 x) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5)) (taylor 0 x) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5)) (taylor 0 x) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5)) (taylor 0 x) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 x) (taylor inf x) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/2 (* 1/8 (/ eps (pow x 2)))) x) (taylor inf x) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x) (taylor inf x) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x) (taylor inf x) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 x) (taylor -inf x) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x)) (taylor -inf x) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x)) (taylor -inf x) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x)) (taylor -inf x) (#s(alt (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (patch (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow x 3)) (taylor 0 eps) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))) (taylor 0 eps) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))) (taylor 0 eps) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3)))) (taylor 0 eps) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ eps (pow x 5))) (taylor inf eps) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5))))) (taylor inf eps) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5))))) (taylor inf eps) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5))))) (taylor inf eps) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ eps (pow x 5))) (taylor -inf eps) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3)))))) (taylor -inf eps) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3)))))) (taylor -inf eps) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3)))))) (taylor -inf eps) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ eps (pow x 5))) (taylor 0 x) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5)) (taylor 0 x) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5)) (taylor 0 x) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5)) (taylor 0 x) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow x 3)) (taylor inf x) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3)) (taylor inf x) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3)) (taylor inf x) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3)) (taylor inf x) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ 1/8 (pow x 3)) (taylor -inf x) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3))) (taylor -inf x) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3))) (taylor -inf x) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3))) (taylor -inf x) (#s(alt #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (patch #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) (patch (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4))))))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2))) (taylor inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2))))) (taylor inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* (sqrt eps) (sqrt -1)))) (taylor -inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps))) (taylor -inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps))) (taylor -inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 eps)) (sqrt -1)) (taylor 0 x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)) (taylor 0 x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ x (sqrt -1)))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1))) (taylor 0 x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (sqrt -1)))))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1))) (taylor 0 x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ x eps)) (taylor inf x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* -1/8 (/ eps (pow x 4))) (* 2 (/ 1 eps))) (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* -1/8 (/ eps (pow x 4))) (+ (* -1/16 (/ (pow eps 2) (pow x 6))) (* 2 (/ 1 eps)))) (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 x) (taylor -inf x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x)) (taylor -inf x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x)) (taylor -inf x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6)))) (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4))))) 1/2) x)) (taylor -inf x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ x eps)) (taylor 0 eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps) (taylor 0 eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) eps) (taylor 0 eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) eps) (taylor 0 eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 eps)) (sqrt -1)) (taylor inf eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)) (taylor inf eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))) (taylor inf eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))) (taylor inf eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (taylor -inf eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (/ x eps)) (taylor -inf eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps))) (taylor -inf eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1))))) eps))) eps))) (taylor -inf eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor 0 x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* 1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor inf x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))) (taylor inf x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))) (taylor inf x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)) (taylor -inf x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)) (taylor -inf x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)) (taylor -inf x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor 0 eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ eps x)) (* 2 x)) (taylor 0 eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor inf eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))) (taylor inf eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))) (taylor inf eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))) (taylor inf eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1 (/ (+ x (* -1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1 (/ (+ x (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor 0 x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* 1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor inf x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))) (taylor inf x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))) (taylor inf x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)) (taylor -inf x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)) (taylor -inf x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)) (taylor -inf x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor 0 eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ eps x)) (* 2 x)) (taylor 0 eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor inf eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))) (taylor inf eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))) (taylor inf eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))) (taylor inf eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1 (/ (+ x (* -1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1 (/ (+ x (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor 0 eps) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor 0 eps) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor 0 eps) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor 0 eps) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor inf eps) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor inf eps) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor inf eps) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor inf eps) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor -inf eps) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor -inf eps) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor -inf eps) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor -inf eps) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor 0 x) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor 0 x) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor 0 x) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor 0 x) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor inf x) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor inf x) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor inf x) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor inf x) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor -inf x) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor -inf x) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor -inf x) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ eps (pow x 2)) (taylor -inf x) (#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor 0 x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor 0 x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor 0 x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow x 2) eps) (taylor inf x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow x 2) eps) (taylor -inf x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow x 2) eps) (taylor 0 eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 eps) (pow x 2)) eps) (taylor 0 eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 eps) (pow x 2)) eps) (taylor 0 eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 eps) (pow x 2)) eps) (taylor 0 eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor inf eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor inf eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor inf eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor -inf eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor -inf eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor -inf eps) (#s(alt (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) (patch (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
Calls

141 calls:

TimeVariablePointExpression
0.0ms
eps
@-inf
(/ eps (* x x))
0.0ms
eps
@inf
(/ eps (* x x))
0.0ms
x
@-inf
(sqrt x)
0.0ms
x
@0
(/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps)))
0.0ms
eps
@-inf
(/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps)))

simplify403.0ms (3.6%)

Memory
30.0MiB live, 538.6MiB allocated
Algorithm
egg-herbie
Rules
11 334×lower-fma.f64
11 334×lower-fma.f32
5 834×lower-*.f64
5 834×lower-*.f32
4 222×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06328030
119797756
266057629
084877232
Stop Event
iter limit
node limit
Counts
564 → 508
Calls
Call 1
Inputs
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(* (sqrt eps) (/ 1 (sqrt -1)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(* 1/2 (/ eps x))
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)
(/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* (sqrt eps) (/ 1 (sqrt -1)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))
(* -1 (* (sqrt eps) (sqrt -1)))
(+ x (* -1 (* (sqrt eps) (sqrt -1))))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))
eps
(+ eps (pow x 2))
(+ eps (pow x 2))
(+ eps (pow x 2))
(pow x 2)
(* (pow x 2) (+ 1 (/ eps (pow x 2))))
(* (pow x 2) (+ 1 (/ eps (pow x 2))))
(* (pow x 2) (+ 1 (/ eps (pow x 2))))
(pow x 2)
(* (pow x 2) (+ 1 (/ eps (pow x 2))))
(* (pow x 2) (+ 1 (/ eps (pow x 2))))
(* (pow x 2) (+ 1 (/ eps (pow x 2))))
(pow x 2)
(+ eps (pow x 2))
(+ eps (pow x 2))
(+ eps (pow x 2))
eps
(* eps (+ 1 (/ (pow x 2) eps)))
(* eps (+ 1 (/ (pow x 2) eps)))
(* eps (+ 1 (/ (pow x 2) eps)))
eps
(* -1 (* eps (- (* -1 (/ (pow x 2) eps)) 1)))
(* -1 (* eps (- (* -1 (/ (pow x 2) eps)) 1)))
(* -1 (* eps (- (* -1 (/ (pow x 2) eps)) 1)))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -1 (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 1/2 (/ eps x))
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(* -1 eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(* -1 eps)
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* -1 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 1/2 (/ eps x))
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(* -1 (* x (- (pow (sqrt -1) 2) 1)))
(* -1 (* x (- (+ (* 1/2 (/ eps (pow x 2))) (pow (sqrt -1) 2)) 1)))
(* -1 (* x (- (+ (* 1/8 (/ (pow eps 2) (pow x 4))) (pow (sqrt -1) 2)) (+ 1 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (+ (* 1/16 (/ (pow eps 3) (pow x 6))) (pow (sqrt -1) 2)) (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(sqrt x)
(sqrt x)
(sqrt x)
(sqrt x)
(sqrt x)
(sqrt x)
(sqrt x)
(sqrt x)
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -1 (* (sqrt eps) (sqrt -1)))
(- (* -1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(- (* (pow x 2) (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(- (* (pow x 2) (- (* (pow x 2) (- (* -1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))) (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(* -1 x)
(* x (- (* 1/2 (/ eps (pow x 2))) 1))
(* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 1 (* -1/2 (/ eps (pow x 2))))))
(* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
x
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 1 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(* -1 x)
(- (* 1/2 (/ eps x)) x)
(- (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) x)
(- (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) x)
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* eps (- (* -1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* eps (- (* -1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(* (sqrt eps) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 1/2 (/ eps x))
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5))))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5))))))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(/ (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))) (pow x 5))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5))
(* 1/2 (/ eps x))
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(* 1/2 (/ eps x))
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(/ 1/2 x)
(+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))
(+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5))
(/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5))
(/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5))
(/ 1/2 x)
(/ (+ 1/2 (* 1/8 (/ eps (pow x 2)))) x)
(/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)
(/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)
(/ 1/2 x)
(* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(/ 1/8 (pow x 3))
(+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))
(+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))
(+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))
(* 1/16 (/ eps (pow x 5)))
(* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(* 1/16 (/ eps (pow x 5)))
(* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3))))))
(* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3))))))
(* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3))))))
(* 1/16 (/ eps (pow x 5)))
(/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5))
(/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5))
(/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5))
(/ 1/8 (pow x 3))
(/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3))
(/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3))
(/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3))
(/ 1/8 (pow x 3))
(* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3)))
(* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3)))
(* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3)))
(pow x 2)
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(* -1 eps)
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* -1 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 eps)
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (sqrt eps) (/ 1 (sqrt -1)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(* 1/2 (/ eps x))
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)
(/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* (sqrt eps) (/ 1 (sqrt -1)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))
(* -1 (* (sqrt eps) (sqrt -1)))
(+ x (* -1 (* (sqrt eps) (sqrt -1))))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))
(* (sqrt (/ 1 eps)) (sqrt -1))
(+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))
(+ (* x (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ x (sqrt -1)))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1)))
(+ (* x (+ (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (sqrt -1)))))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1)))
(* 2 (/ x eps))
(* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2)))))
(* x (- (+ (* -1/8 (/ eps (pow x 4))) (* 2 (/ 1 eps))) (* 1/2 (/ 1 (pow x 2)))))
(* x (- (+ (* -1/8 (/ eps (pow x 4))) (+ (* -1/16 (/ (pow eps 2) (pow x 6))) (* 2 (/ 1 eps)))) (* 1/2 (/ 1 (pow x 2)))))
(/ 1/2 x)
(* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(* -1 (/ (- (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6)))) (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4))))) 1/2) x))
(* 2 (/ x eps))
(/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps)
(/ (+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) eps)
(/ (+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) eps)
(* (sqrt (/ 1 eps)) (sqrt -1))
(+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))
(+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))
(+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(* -1 (* (sqrt (/ 1 eps)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (/ x eps))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1))))) eps))) eps)))
(* (sqrt eps) (sqrt -1))
(+ x (* (sqrt eps) (sqrt -1)))
(+ (* x (+ 1 (* 1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(+ (* x (+ 1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 2 x)
(* x (+ 2 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* 1/2 (/ eps x))
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x))
(* 2 x)
(+ (* -1/2 (/ eps x)) (* 2 x))
(+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(+ x (* (sqrt eps) (sqrt -1)))
(+ (* x (+ 1 (* 1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(+ (* x (+ 1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 2 x)
(* x (+ 2 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* 1/2 (/ eps x))
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x))
(* 2 x)
(+ (* -1/2 (/ eps x)) (* 2 x))
(+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(* -1 eps)
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* -1 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
(/ eps (pow x 2))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
-1
(- (/ (pow x 2) eps) 1)
(- (/ (pow x 2) eps) 1)
(- (/ (pow x 2) eps) 1)
(/ (pow x 2) eps)
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(/ (pow x 2) eps)
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(/ (pow x 2) eps)
(/ (+ (* -1 eps) (pow x 2)) eps)
(/ (+ (* -1 eps) (pow x 2)) eps)
(/ (+ (* -1 eps) (pow x 2)) eps)
-1
(- (/ (pow x 2) eps) 1)
(- (/ (pow x 2) eps) 1)
(- (/ (pow x 2) eps) 1)
-1
(- (/ (pow x 2) eps) 1)
(- (/ (pow x 2) eps) 1)
(- (/ (pow x 2) eps) 1)
Outputs
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(* (sqrt eps) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) x)
(+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(fma.f64 x (fma.f64 x (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) #s(literal 1/2 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) #s(literal -1/2 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) #s(literal 1/2 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)
(/.f64 (-.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -5/128 binary64)) (pow.f64 x #s(literal 6 binary64)))) x)
(* 2 x)
(+.f64 x x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(neg.f64 (*.f64 x (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -2 binary64))))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))
(*.f64 x (+.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64))) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 #s(literal 5/64 binary64) eps)) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) eps))) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 2 binary64)))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* (sqrt eps) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) x)
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) x) (/.f64 (*.f64 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 eps (*.f64 eps eps))))) (*.f64 eps eps)))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (neg.f64 x))) (/.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) x) (/.f64 (*.f64 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ x (* -1 (* (sqrt eps) (sqrt -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) x)
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))
(neg.f64 (-.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) eps))) x))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))
(neg.f64 (-.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (sqrt.f64 (*.f64 eps (*.f64 eps eps))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))))))) (*.f64 eps eps))) x))
eps
(+ eps (pow x 2))
(fma.f64 x x eps)
(+ eps (pow x 2))
(fma.f64 x x eps)
(+ eps (pow x 2))
(fma.f64 x x eps)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (/ eps (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (/ eps (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (/ eps (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (/ eps (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (/ eps (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (/ eps (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(+ eps (pow x 2))
(fma.f64 x x eps)
(+ eps (pow x 2))
(fma.f64 x x eps)
(+ eps (pow x 2))
(fma.f64 x x eps)
eps
(* eps (+ 1 (/ (pow x 2) eps)))
(fma.f64 eps (/.f64 (*.f64 x x) eps) eps)
(* eps (+ 1 (/ (pow x 2) eps)))
(fma.f64 eps (/.f64 (*.f64 x x) eps) eps)
(* eps (+ 1 (/ (pow x 2) eps)))
(fma.f64 eps (/.f64 (*.f64 x x) eps) eps)
eps
(* -1 (* eps (- (* -1 (/ (pow x 2) eps)) 1)))
(*.f64 eps (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps))))
(* -1 (* eps (- (* -1 (/ (pow x 2) eps)) 1)))
(*.f64 eps (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps))))
(* -1 (* eps (- (* -1 (/ (pow x 2) eps)) 1)))
(*.f64 eps (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps))))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) x)
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) x) x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))))) x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 #s(literal 5/64 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x)))))) x)
(* 2 x)
(+.f64 x x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(neg.f64 (*.f64 x (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -2 binary64))))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(*.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -2 binary64)))) (neg.f64 x))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) x)
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(fma.f64 eps (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) x))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(fma.f64 eps (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (fma.f64 eps (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) x)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) eps) x)
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) x) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (-.f64 x (/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64)))) eps)) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(fma.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) x)
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(fma.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) eps) (pow.f64 x #s(literal 6 binary64))))) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(*.f64 x (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 x))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
(neg.f64 (fma.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) eps) (pow.f64 x #s(literal 6 binary64))))) x))
x
(+ x (* -1/2 (/ eps x)))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x) x)
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/2 binary64) x)) x)
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 eps (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) #s(literal 1/2 binary64))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/8 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) #s(literal 1/2 binary64))))) (neg.f64 eps))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/16 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) #s(literal 1/2 binary64)))))) (neg.f64 eps))
(* -1 eps)
(neg.f64 eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(* -1 eps)
(neg.f64 eps)
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* -1 eps)
(neg.f64 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(+.f64 (neg.f64 eps) (/.f64 (*.f64 eps (*.f64 x x)) eps))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(+.f64 (neg.f64 eps) (/.f64 (*.f64 eps (*.f64 x x)) eps))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(+.f64 (neg.f64 eps) (/.f64 (*.f64 eps (*.f64 x x)) eps))
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 eps)
(neg.f64 eps)
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) x)
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) x) x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))))) x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 #s(literal 5/64 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x)))))) x)
(* -1 (* x (- (pow (sqrt -1) 2) 1)))
(+.f64 x x)
(* -1 (* x (- (+ (* 1/2 (/ eps (pow x 2))) (pow (sqrt -1) 2)) 1)))
(neg.f64 (*.f64 x (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -2 binary64))))
(* -1 (* x (- (+ (* 1/8 (/ (pow eps 2) (pow x 4))) (pow (sqrt -1) 2)) (+ 1 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(* -1 (* x (- (+ (* 1/16 (/ (pow eps 3) (pow x 6))) (pow (sqrt -1) 2)) (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(*.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -2 binary64)))) (neg.f64 x))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) x)
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(fma.f64 eps (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) x))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(fma.f64 eps (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (fma.f64 eps (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) x)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) eps) x)
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) x) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (-.f64 x (/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64)))) eps)) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(sqrt x)
(sqrt.f64 x)
(sqrt x)
(sqrt.f64 x)
(sqrt x)
(sqrt.f64 x)
(sqrt x)
(sqrt.f64 x)
(sqrt x)
(sqrt.f64 x)
(sqrt x)
(sqrt.f64 x)
(sqrt x)
(sqrt.f64 x)
(sqrt x)
(sqrt.f64 x)
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(sqrt.f64 x)
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(sqrt.f64 x)
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(sqrt.f64 x)
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(sqrt.f64 x)
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- (* -1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(- (* (pow x 2) (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(- (* (pow x 2) (- (* (pow x 2) (- (* -1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))) (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 #s(literal 1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(* -1 x)
(neg.f64 x)
(* x (- (* 1/2 (/ eps (pow x 2))) 1))
(*.f64 x (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 1 (* -1/2 (/ eps (pow x 2))))))
(*.f64 x (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64))))
(* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(*.f64 x (+.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))))
x
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(fma.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) (neg.f64 x) x)
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 1 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64))) (neg.f64 x))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(*.f64 (+.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 x))
(* -1 x)
(neg.f64 x)
(- (* 1/2 (/ eps x)) x)
(fma.f64 #s(literal 1/2 binary64) (/.f64 eps x) (neg.f64 x))
(- (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) x)
(fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x))
(- (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) x)
(fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (fma.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))
(* eps (- (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))))
(* eps (- (* -1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 eps (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (neg.f64 eps) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (- (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 (neg.f64 eps) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) #s(literal 1/2 binary64))))))
(* -1 (* eps (- (* -1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(*.f64 (neg.f64 eps) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/16 binary64))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/8 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) #s(literal 1/2 binary64)))))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(fma.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))) x)
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(fma.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) eps) (pow.f64 x #s(literal 6 binary64))))) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(*.f64 x (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 x))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
(neg.f64 (fma.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) eps) (pow.f64 x #s(literal 6 binary64))))) x))
x
(+ x (* -1/2 (/ eps x)))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x) x)
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/2 binary64) x)) x)
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 eps (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) #s(literal 1/2 binary64))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/8 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) #s(literal 1/2 binary64))))) (neg.f64 eps))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/16 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) #s(literal 1/2 binary64)))))) (neg.f64 eps))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) x)
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) x) x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))))) x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 #s(literal 5/64 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x)))))) x)
(* 2 x)
(+.f64 x x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(neg.f64 (*.f64 x (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -2 binary64))))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(*.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -2 binary64)))) (neg.f64 x))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) x)
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(fma.f64 eps (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) x))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(fma.f64 eps (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (fma.f64 eps (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) x)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) eps) x)
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) x) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (-.f64 x (/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64)))) eps)) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps x))))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps x))))))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x))) eps) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 (* eps x))) (* 1/8 (/ 1 (pow x 3)))) eps)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps x))) eps) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))))
(* 1/16 (/ (pow eps 3) (pow x 5)))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))) (pow x 5))
(/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps (*.f64 x x))))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5))
(/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (fma.f64 eps (*.f64 eps #s(literal 1/8 binary64)) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 5))
(/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (fma.f64 eps (*.f64 eps #s(literal 1/8 binary64)) (*.f64 eps (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))) (pow.f64 x #s(literal 5 binary64)))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(/ (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) x)
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))
(fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x))
(+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
(+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))
(fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(/.f64 (*.f64 eps (*.f64 eps #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps x))))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps x))))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(/.f64 (*.f64 eps (*.f64 eps #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* (pow eps 2) (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps x))))))
(* (pow eps 2) (+ (/ 1/8 (* eps (pow x 3))) (+ (/ 1/2 (* (pow eps 2) x)) (* 1/16 (/ 1 (pow x 5))))))
(*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps x))))))
(* 1/16 (/ (pow eps 2) (pow x 5)))
(/.f64 (*.f64 eps (*.f64 eps #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 2)) (* 1/8 (* eps (pow x 2)))) (pow x 5))
(/.f64 (fma.f64 eps (*.f64 eps #s(literal 1/16 binary64)) (*.f64 eps (*.f64 #s(literal 1/8 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5))
(/.f64 (fma.f64 eps (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x (*.f64 x (fma.f64 eps #s(literal 1/8 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 (pow eps 2)) (* (pow x 2) (+ (* 1/8 eps) (* 1/2 (pow x 2))))) (pow x 5))
(/.f64 (fma.f64 eps (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x (*.f64 x (fma.f64 eps #s(literal 1/8 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))) (pow.f64 x #s(literal 5 binary64)))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ (+ 1/2 (* 1/8 (/ eps (pow x 2)))) x)
(/.f64 (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) x)
(/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)
(/.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(/ (+ 1/2 (+ (* 1/16 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ eps (pow x 2))))) x)
(/.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x)
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) (neg.f64 x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/2 binary64))) (neg.f64 x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/2 binary64))) (neg.f64 x))
(/ 1/8 (pow x 3))
(/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))
(+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))
(fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))
(fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))
(fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))))
(* 1/16 (/ eps (pow x 5)))
(/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* eps (+ (* 1/8 (/ 1 (* eps (pow x 3)))) (* 1/16 (/ 1 (pow x 5)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* 1/16 (/ eps (pow x 5)))
(/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3))))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3))))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* eps (+ (* 1/16 (/ 1 (pow x 5))) (* 1/8 (/ 1 (* eps (pow x 3))))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))))
(* 1/16 (/ eps (pow x 5)))
(/.f64 (*.f64 eps #s(literal 1/16 binary64)) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 x x) (*.f64 eps #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 x x) (*.f64 eps #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(/ (+ (* 1/16 eps) (* 1/8 (pow x 2))) (pow x 5))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 x x) (*.f64 eps #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5 binary64)))
(/ 1/8 (pow x 3))
(/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))
(/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3))
(/.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))
(/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3))
(/.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))
(/ (+ 1/8 (* 1/16 (/ eps (pow x 2)))) (pow x 3))
(/.f64 (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))
(/ 1/8 (pow x 3))
(/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))
(* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3)))
(/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/8 binary64)) (neg.f64 (*.f64 x (*.f64 x x))))
(* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3)))
(/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/8 binary64)) (neg.f64 (*.f64 x (*.f64 x x))))
(* -1 (/ (- (* -1/16 (/ eps (pow x 2))) 1/8) (pow x 3)))
(/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/8 binary64)) (neg.f64 (*.f64 x (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(* -1 eps)
(neg.f64 eps)
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* -1 eps)
(neg.f64 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(+.f64 (neg.f64 eps) (/.f64 (*.f64 eps (*.f64 x x)) eps))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(+.f64 (neg.f64 eps) (/.f64 (*.f64 eps (*.f64 x x)) eps))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(+.f64 (neg.f64 eps) (/.f64 (*.f64 eps (*.f64 x x)) eps))
(* -1 eps)
(neg.f64 eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (sqrt eps) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) x)
(+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(fma.f64 x (fma.f64 x (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) #s(literal 1/2 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) #s(literal -1/2 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) #s(literal 1/2 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)
(/.f64 (-.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -5/128 binary64)) (pow.f64 x #s(literal 6 binary64)))) x)
(* 2 x)
(+.f64 x x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(neg.f64 (*.f64 x (fma.f64 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -2 binary64))))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))
(*.f64 x (+.f64 (/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64))) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 #s(literal 5/64 binary64) eps)) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/8 binary64))) eps))) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 2 binary64)))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* (sqrt eps) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) x)
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) x) (/.f64 (*.f64 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 eps (*.f64 eps eps))))) (*.f64 eps eps)))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (neg.f64 x))) (/.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) x) (/.f64 (*.f64 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ x (* -1 (* (sqrt eps) (sqrt -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) x)
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))
(neg.f64 (-.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) eps))) x))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))
(neg.f64 (-.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (sqrt.f64 (*.f64 eps (*.f64 eps eps))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))))))) (*.f64 eps eps))) x))
(* (sqrt (/ 1 eps)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))
(+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps))
(+ (* x (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ x (sqrt -1)))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1)))
(fma.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps)))
(+ (* x (+ (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (sqrt -1)))))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1)))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))
(* 2 (/ x eps))
(/.f64 (+.f64 x x) eps)
(* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* x (- (+ (* -1/8 (/ eps (pow x 4))) (* 2 (/ 1 eps))) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* x (- (+ (* -1/8 (/ eps (pow x 4))) (+ (* -1/16 (/ (pow eps 2) (pow x 6))) (* 2 (/ 1 eps)))) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 eps eps) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) eps)) (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) (neg.f64 x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/2 binary64))) (neg.f64 x))
(* -1 (/ (- (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6)))) (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4))))) 1/2) x))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 #s(literal 5/64 binary64) (*.f64 eps (pow.f64 x #s(literal 6 binary64))))) (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/2 binary64)))) (neg.f64 x))
(* 2 (/ x eps))
(/.f64 (+.f64 x x) eps)
(/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps)
(/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)
(/ (+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) eps)
(/.f64 (fma.f64 eps (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x) (+.f64 x x)) eps)
(/ (+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) eps)
(/.f64 (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/2 binary64) x)) (+.f64 x x)) eps)
(* (sqrt (/ 1 eps)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))
(+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps))
(+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps)))
(+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps))))
(* -1 (* (sqrt (/ 1 eps)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (/ x eps))
(-.f64 (/.f64 x eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x x))) (neg.f64 x)) eps)))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1))))) eps))) eps)))
(-.f64 (/.f64 (+.f64 x (/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64)))) eps)) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ x (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) x)
(+ (* x (+ 1 (* 1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) x) x))
(+ (* x (+ 1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))))) x))
(* 2 x)
(+.f64 x x)
(* x (+ 2 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(*.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(*.f64 x (+.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) eps) (pow.f64 x #s(literal 6 binary64)))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 eps (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 #s(literal 5/64 binary64) (pow.f64 x #s(literal 6 binary64))))) (fma.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) eps) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 x))
(* 2 x)
(+.f64 x x)
(+ (* -1/2 (/ eps x)) (* 2 x))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x))
(+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x) (+.f64 x x))
(+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/2 binary64) x)) (+.f64 x x))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) eps) x)
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(fma.f64 eps (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))) x)
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (fma.f64 eps (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))) x))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* eps (+ (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(-.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) eps)))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(neg.f64 (*.f64 eps (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) x) eps))))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (neg.f64 eps) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 (-.f64 x (/.f64 (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64)))) eps)) eps)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ x (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) x)
(+ (* x (+ 1 (* 1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) x) x))
(+ (* x (+ 1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))))) x))
(* 2 x)
(+.f64 x x)
(* x (+ 2 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(*.f64 x (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(*.f64 x (+.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) eps) (pow.f64 x #s(literal 6 binary64)))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) x)))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(/.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x))))) x)
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 eps (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 #s(literal 5/64 binary64) (pow.f64 x #s(literal 6 binary64))))) (fma.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/16 binary64)) eps) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 x))
(* 2 x)
(+.f64 x x)
(+ (* -1/2 (/ eps x)) (* 2 x))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x))
(+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x) (+.f64 x x))
(+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/16 binary64) (/.f64 eps (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/2 binary64) x)) (+.f64 x x))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) eps) x)
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(fma.f64 eps (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))) x)
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (fma.f64 eps (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))) x))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* eps (+ (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(-.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) eps)))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(neg.f64 (*.f64 eps (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) x) eps))))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (neg.f64 eps) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 (-.f64 x (/.f64 (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64)))) eps)) eps)))
(* -1 eps)
(neg.f64 eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(* -1 eps)
(neg.f64 eps)
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* -1 eps)
(neg.f64 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(+.f64 (neg.f64 eps) (/.f64 (*.f64 eps (*.f64 x x)) eps))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(+.f64 (neg.f64 eps) (/.f64 (*.f64 eps (*.f64 x x)) eps))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(+.f64 (neg.f64 eps) (/.f64 (*.f64 eps (*.f64 x x)) eps))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
(/ eps (pow x 2))
(/.f64 eps (*.f64 x x))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
-1
#s(literal -1 binary64)
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(/ (pow x 2) eps)
(/.f64 (*.f64 x x) eps)
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(/ (pow x 2) eps)
(/.f64 (*.f64 x x) eps)
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(/ (pow x 2) eps)
(/.f64 (*.f64 x x) eps)
(/ (+ (* -1 eps) (pow x 2)) eps)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(/ (+ (* -1 eps) (pow x 2)) eps)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(/ (+ (* -1 eps) (pow x 2)) eps)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
-1
#s(literal -1 binary64)
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
-1
#s(literal -1 binary64)
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(- (/ (pow x 2) eps) 1)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))

rewrite461.0ms (4.1%)

Memory
-9.3MiB live, 505.3MiB allocated
Rules
5 546×lower-*.f32
5 538×lower-*.f64
4 202×lower-fma.f32
4 192×lower-fma.f64
3 236×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050378
084358
1349320
22813320
08777316
Stop Event
iter limit
node limit
iter limit
Counts
25 → 596
Calls
Call 1
Inputs
(-.f64 (fma.f64 x x eps) (*.f64 x x))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 x x eps)
(*.f64 x x)
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
#s(approx (- (* x x) eps) (neg.f64 eps))
(neg.f64 eps)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 x)
(neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
(*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
#s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 (*.f64 x x) eps)
(/.f64 eps (*.f64 x x))
(-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
Outputs
(+.f64 eps (fma.f64 x x (*.f64 x (neg.f64 x))))
(+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))
(+.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))
(+.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))
(+.f64 (*.f64 x (neg.f64 x)) (fma.f64 x x eps))
(+.f64 (-.f64 eps (*.f64 x x)) (*.f64 x x))
(-.f64 (fma.f64 x x eps) (*.f64 x x))
(-.f64 (/.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (*.f64 (*.f64 x x) (fma.f64 x x (fma.f64 x x eps))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (*.f64 (*.f64 x x) (fma.f64 x x (fma.f64 x x eps))))))
(-.f64 (/.f64 (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (fma.f64 x x (fma.f64 x x eps))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (fma.f64 x x eps))))
(fma.f64 x x (-.f64 eps (*.f64 x x)))
(fma.f64 x (neg.f64 x) (fma.f64 x x eps))
(fma.f64 (sqrt.f64 x) (*.f64 x (sqrt.f64 x)) (-.f64 eps (*.f64 x x)))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) (fma.f64 x x eps))
(fma.f64 (neg.f64 x) x (fma.f64 x x eps))
(fma.f64 (neg.f64 x) (neg.f64 x) (-.f64 eps (*.f64 x x)))
(fma.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (-.f64 eps (*.f64 x x))))) (*.f64 x (neg.f64 x)))
(fma.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) (*.f64 x (neg.f64 x)))
(fma.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x) (-.f64 eps (*.f64 x x)))
(fma.f64 (*.f64 (neg.f64 x) (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 x x eps))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (fma.f64 x x eps) (*.f64 x (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (*.f64 x (neg.f64 x)))
(fma.f64 (pow.f64 (sqrt.f64 (sqrt.f64 x)) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 x)) #s(literal 4 binary64)) (-.f64 eps (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (*.f64 (*.f64 x x) (fma.f64 x x (fma.f64 x x eps)))) (fma.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 x x eps)) (*.f64 (fma.f64 x x (fma.f64 x x eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x)))))
(/.f64 (fma.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (*.f64 (*.f64 x x) (fma.f64 x x (fma.f64 x x eps)))))
(/.f64 (fma.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x))))))
(/.f64 (*.f64 (fma.f64 x x (fma.f64 x x eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (fma.f64 x x (fma.f64 x x eps)))
(/.f64 (*.f64 (fma.f64 x x (fma.f64 x x eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (-.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (*.f64 (*.f64 x x) (fma.f64 x x (fma.f64 x x eps))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (fma.f64 x x eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (neg.f64 (fma.f64 x x (fma.f64 x x eps))))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 eps (*.f64 x x)) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))))) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (-.f64 eps (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x)))) (-.f64 (*.f64 x x) (-.f64 eps (*.f64 x x))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (*.f64 (*.f64 x x) (fma.f64 x x (fma.f64 x x eps)))) (fma.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x (fma.f64 x x eps)) (*.f64 (fma.f64 x x (fma.f64 x x eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (*.f64 (*.f64 x x) (fma.f64 x x (fma.f64 x x eps))))))
(*.f64 (*.f64 (fma.f64 x x (fma.f64 x x eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 x x eps))))
(+.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (fma.f64 x x eps) (*.f64 x x)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (fma.f64 x x eps) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(fma.f64 (/.f64 (fma.f64 x x eps) (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (*.f64 x (*.f64 x x)))) (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(fma.f64 (/.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(neg.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (fma.f64 x x eps) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (*.f64 (*.f64 x x) (fma.f64 x x (fma.f64 x x eps))))))
(/.f64 (*.f64 (fma.f64 x x (fma.f64 x x eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (fma.f64 x x eps))))
(/.f64 (-.f64 (*.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (*.f64 (*.f64 x x) (fma.f64 x x (fma.f64 x x eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (fma.f64 x x eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (fma.f64 x x eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (fma.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (fma.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (*.f64 (*.f64 x x) (fma.f64 x x (fma.f64 x x eps)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (fma.f64 x x eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (fma.f64 x x (fma.f64 x x eps)))
(/.f64 (-.f64 (neg.f64 (fma.f64 x x eps)) (*.f64 x (neg.f64 x))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (fma.f64 x x eps) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x x eps) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (*.f64 x (*.f64 x x)))) (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (*.f64 (*.f64 x x) (fma.f64 x x (fma.f64 x x eps))))))
(*.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 x x (fma.f64 x x eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 x x eps))))
(+.f64 eps (*.f64 x x))
(+.f64 (*.f64 x x) eps)
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) eps)))
(fma.f64 x x eps)
(fma.f64 (sqrt.f64 x) (*.f64 x (sqrt.f64 x)) eps)
(fma.f64 (neg.f64 x) (neg.f64 x) eps)
(fma.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x) eps)
(fma.f64 (pow.f64 (sqrt.f64 (sqrt.f64 x)) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 x)) #s(literal 4 binary64)) eps)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (-.f64 eps (*.f64 x x)))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))))
(/.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (-.f64 eps (*.f64 x x)))))
(/.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (neg.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (-.f64 eps (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 eps (*.f64 x x)))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (-.f64 eps (*.f64 x x)))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64))
(*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (-.f64 eps (*.f64 x x))))))
(*.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)))
(*.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (fma.f64 x x eps))
(*.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 x)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fabs.f64 (*.f64 x x))
(sqrt.f64 (*.f64 x (*.f64 x (*.f64 x x))))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 4 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/2 binary64))
(*.f64 x x)
(*.f64 (sqrt.f64 x) (*.f64 x (sqrt.f64 x)))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 x)) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 x)) #s(literal 4 binary64)))
(+.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(+.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)
(fma.f64 (sqrt.f64 (sqrt.f64 x)) (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(fma.f64 (sqrt.f64 (sqrt.f64 x)) (sqrt.f64 (*.f64 x (sqrt.f64 x))) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(fma.f64 (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (sqrt.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(fma.f64 (sqrt.f64 (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (fma.f64 x x (-.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))))
(/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) (neg.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(pow.f64 (/.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(fabs.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
(pow.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(exp.f64 (log.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 2 binary64)))
(fabs.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
(sqrt.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))))
#s(approx (- (* x x) eps) (neg.f64 eps))
(pow.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(+.f64 #s(literal 0 binary64) (neg.f64 eps))
(-.f64 #s(literal 0 binary64) eps)
(neg.f64 eps)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (+.f64 #s(literal 0 binary64) eps))
(*.f64 eps #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) eps)
(+.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))))
(-.f64 (+.f64 x #s(literal 0 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)
(fma.f64 (sqrt.f64 (sqrt.f64 x)) (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 (sqrt.f64 (sqrt.f64 x)) (sqrt.f64 (*.f64 x (sqrt.f64 x))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (sqrt.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 (sqrt.f64 (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))) (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (*.f64 x (*.f64 x x))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (*.f64 x (*.f64 x x))) (+.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (neg.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(pow.f64 (/.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))) (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64))
(*.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (*.f64 x (*.f64 x x)))) (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 x)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(fabs.f64 (sqrt.f64 x))
(fabs.f64 (neg.f64 (sqrt.f64 x)))
(sqrt.f64 x)
(pow.f64 x #s(literal 1/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 1 binary64))
(pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/8 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (sqrt.f64 x)) (sqrt.f64 (sqrt.f64 x)))
(*.f64 (pow.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 x)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 x)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))) (+.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)) (+.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fabs.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (neg.f64 eps))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (sqrt.f64 (fma.f64 x x eps)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) (neg.f64 eps))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (neg.f64 (fma.f64 x x eps))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64))
(pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x eps)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x eps))))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (-.f64 eps (*.f64 x x)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (-.f64 eps (*.f64 x x))))))
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
(+.f64 (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))) (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(+.f64 (/.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))))
(fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))))
(fma.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 eps eps) (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) eps) (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) x) eps (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))))
(fma.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) eps (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 (*.f64 eps eps) #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) x) (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))) #s(literal 3 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 8 binary64)))) (fma.f64 (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))) (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))) (-.f64 (*.f64 (/.f64 eps (*.f64 x #s(literal 2 binary64))) (/.f64 eps (*.f64 x #s(literal 2 binary64)))) (*.f64 (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))) (/.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))) (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))))) (*.f64 (/.f64 eps (*.f64 x #s(literal 2 binary64))) (/.f64 eps (*.f64 x #s(literal 2 binary64))))) (-.f64 (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))) (/.f64 eps (*.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))) (*.f64 #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 eps (fma.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64))) eps) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))) (*.f64 #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))) eps) (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x))))
(*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(*.f64 (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)) eps)
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1/2 binary64) x))
(-.f64 (/.f64 (*.f64 #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))))) (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x)))) (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x)))))
(fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) eps (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))))
(fma.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))) (*.f64 #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))) (*.f64 #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))))))
(/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))))) (*.f64 #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 eps (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))) (*.f64 #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (neg.f64 (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))))) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))) (*.f64 #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))))) (*.f64 #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))))))))
(*.f64 (fma.f64 (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (/.f64 #s(literal 1/2 binary64) x)))))
#s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x))))
(+.f64 (neg.f64 eps) (/.f64 (*.f64 eps (*.f64 x x)) eps))
(+.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (neg.f64 eps))
(-.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) eps)
(-.f64 (fma.f64 eps (/.f64 (*.f64 x x) eps) #s(literal 0 binary64)) eps)
(fma.f64 x (*.f64 (/.f64 x eps) eps) (neg.f64 eps))
(fma.f64 eps #s(literal -1 binary64) (/.f64 (*.f64 eps (*.f64 x x)) eps))
(fma.f64 eps (/.f64 (*.f64 x x) eps) (neg.f64 eps))
(fma.f64 (/.f64 x eps) (*.f64 x eps) (neg.f64 eps))
(fma.f64 #s(literal -1 binary64) eps (/.f64 (*.f64 eps (*.f64 x x)) eps))
(fma.f64 (/.f64 (*.f64 x x) eps) eps (neg.f64 eps))
(fma.f64 (*.f64 eps x) (/.f64 x eps) (neg.f64 eps))
(fma.f64 (*.f64 eps (/.f64 x eps)) x (neg.f64 eps))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps (*.f64 eps eps)))) (fma.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (/.f64 (*.f64 eps (*.f64 x x)) eps) (-.f64 (*.f64 eps eps) (*.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (neg.f64 eps)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (/.f64 (*.f64 eps (*.f64 x x)) eps)) (*.f64 eps eps)) (-.f64 (/.f64 (*.f64 eps (*.f64 x x)) eps) (neg.f64 eps)))
(/.f64 (*.f64 eps (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64))) (-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) eps)))
(/.f64 (*.f64 eps (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal -1 binary64))) (fma.f64 x (/.f64 x eps) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) eps) (-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) eps)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal -1 binary64)) eps) (fma.f64 x (/.f64 x eps) #s(literal 1 binary64)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) eps (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps))) (*.f64 eps (*.f64 x x)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps))) eps))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) eps (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 eps (*.f64 x x)))) (*.f64 (+.f64 #s(literal 0 binary64) eps) eps))
(/.f64 (fma.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps))) (*.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 0 binary64) eps) (*.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (*.f64 eps (+.f64 #s(literal 0 binary64) eps)))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(*.f64 (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) eps)
(+.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (neg.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) (*.f64 (neg.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) #s(literal -1 binary64)))
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (/.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (*.f64 (neg.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (*.f64 x x) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (neg.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(fma.f64 (sqrt.f64 (sqrt.f64 x)) (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(fma.f64 (sqrt.f64 (sqrt.f64 x)) (sqrt.f64 (*.f64 x (sqrt.f64 x))) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(fma.f64 (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (sqrt.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(/.f64 (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (fma.f64 x x (+.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #s(literal -1 binary64))
(pow.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(*.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(*.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(*.f64 (pow.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (fma.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (*.f64 x x)))) (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(*.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(*.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) #s(literal -1 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal 1 binary64)))
(/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #s(literal 1 binary64))
(/.f64 (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(/.f64 (*.f64 (fma.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) #s(literal 1 binary64)) (*.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal 1 binary64)) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #s(literal 1 binary64))
(pow.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #s(literal 1 binary64))
(*.f64 (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(*.f64 (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (fma.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (/.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(fma.f64 (sqrt.f64 (sqrt.f64 x)) (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(fma.f64 (sqrt.f64 (sqrt.f64 x)) (sqrt.f64 (*.f64 x (sqrt.f64 x))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(fma.f64 (pow.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(literal 1/4 binary64)) x)
(fma.f64 (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (sqrt.f64 (sqrt.f64 x)) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (sqrt.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (fma.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (neg.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 (fma.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (*.f64 x x))) (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 (fma.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (*.f64 x x))) (+.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (-.f64 (*.f64 x x) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (*.f64 x x)))) (neg.f64 (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(/.f64 (-.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 x x)) (-.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) x))
(pow.f64 (/.f64 (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (fma.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(*.f64 (fma.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 x (neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)
(+.f64 (-.f64 x #s(literal 0 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)
(fma.f64 (sqrt.f64 (sqrt.f64 x)) (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 (sqrt.f64 (sqrt.f64 x)) (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (sqrt.f64 (sqrt.f64 x)) (sqrt.f64 (*.f64 x (sqrt.f64 x))) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 (sqrt.f64 (sqrt.f64 x)) (sqrt.f64 (*.f64 x (sqrt.f64 x))) (neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) #s(literal 1/2 binary64)) x)
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))) x)
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x eps)) #s(literal 1/2 binary64)) x)
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x eps))) x)
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) x)
(fma.f64 (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (sqrt.f64 (sqrt.f64 x)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (sqrt.f64 (sqrt.f64 x)) (neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 1/2 binary64)) x)
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)
(fma.f64 (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) x)
(fma.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (-.f64 eps (*.f64 x x)))) #s(literal 1/2 binary64)) x)
(fma.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)
(fma.f64 (sqrt.f64 (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 (sqrt.f64 (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)) (neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(fma.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) x)
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))) x)
(fma.f64 (sqrt.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (-.f64 eps (*.f64 x x))))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (*.f64 x (*.f64 x x))) (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (*.f64 x (*.f64 x x))) (+.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (*.f64 x (*.f64 x x)))) (neg.f64 (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(pow.f64 (/.f64 (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64))
(*.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (*.f64 x (*.f64 x x)))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))
(+.f64 (*.f64 x x) (neg.f64 eps))
(+.f64 (neg.f64 eps) (*.f64 x x))
(exp.f64 (log.f64 (-.f64 (*.f64 x x) eps)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) #s(literal 1/2 binary64)))
(fabs.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x eps)) (/.f64 (*.f64 eps eps) (fma.f64 x x eps)))
(-.f64 (fma.f64 x x #s(literal 0 binary64)) eps)
(sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))
(fma.f64 x x (neg.f64 eps))
(fma.f64 eps #s(literal -1 binary64) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 x (sqrt.f64 x)) (neg.f64 eps))
(fma.f64 #s(literal -1 binary64) eps (*.f64 x x))
(fma.f64 (neg.f64 x) (neg.f64 x) (neg.f64 eps))
(fma.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 eps))
(fma.f64 (pow.f64 (sqrt.f64 (sqrt.f64 x)) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 x)) #s(literal 4 binary64)) (neg.f64 eps))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (neg.f64 eps)))))
(/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 x x eps))
(/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (neg.f64 eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (neg.f64 (fma.f64 x x eps)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal 2 binary64))
(pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (-.f64 (*.f64 x x) eps) #s(literal 1 binary64))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))))
(*.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (fma.f64 x x eps)))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (-.f64 eps (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x eps)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (pow.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (-.f64 eps (*.f64 x x)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) #s(literal 1 binary64)) (-.f64 (*.f64 x x) eps))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x x) eps)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x (neg.f64 x))) (/.f64 eps (*.f64 x (neg.f64 x))))
(neg.f64 (/.f64 eps (*.f64 x (neg.f64 x))))
(neg.f64 (/.f64 (neg.f64 eps) (*.f64 x x)))
(/.f64 eps (*.f64 x x))
(/.f64 (neg.f64 eps) (*.f64 x (neg.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x x) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x x) eps) #s(literal 1 binary64)))
(/.f64 (/.f64 eps x) x)
(/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 x eps))
(/.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (*.f64 x (neg.f64 x))))
(/.f64 (neg.f64 (/.f64 eps x)) (neg.f64 x))
(/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 eps x) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (/.f64 (*.f64 x x) eps) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 x x) eps) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (neg.f64 eps) (/.f64 #s(literal 1 binary64) (*.f64 x (neg.f64 x))))
(*.f64 #s(literal -1 binary64) (/.f64 eps (*.f64 x (neg.f64 x))))
(*.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))
(*.f64 (/.f64 eps x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) eps)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 eps x))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (pow.f64 (*.f64 (sqrt.f64 x) (/.f64 x eps)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 x eps) (sqrt.f64 x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 x)))
(+.f64 (*.f64 x x) (neg.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(+.f64 (*.f64 x x) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(+.f64 (neg.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 x x))
(-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) (/.f64 (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (/.f64 (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(fma.f64 x x (neg.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(fma.f64 x x (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(fma.f64 (sqrt.f64 x) (*.f64 x (sqrt.f64 x)) (neg.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(fma.f64 (sqrt.f64 x) (*.f64 x (sqrt.f64 x)) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(fma.f64 #s(literal -1 binary64) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 x x))
(fma.f64 (neg.f64 x) (neg.f64 x) (neg.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(fma.f64 (neg.f64 x) (neg.f64 x) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(fma.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(fma.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(fma.f64 (pow.f64 (sqrt.f64 (sqrt.f64 x)) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 x)) #s(literal 4 binary64)) (neg.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(fma.f64 (pow.f64 (sqrt.f64 (sqrt.f64 x)) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 x)) #s(literal 4 binary64)) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 (*.f64 x x) (neg.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(/.f64 (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(/.f64 (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) (neg.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (neg.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) #s(literal -1 binary64))
(*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))))
(*.f64 (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(+.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps))
(+.f64 (/.f64 (*.f64 x x) eps) #s(literal -1 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) (fma.f64 x (/.f64 x eps) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 x eps) #s(literal 1 binary64))))
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 x eps)) #s(literal -1 binary64))
(fma.f64 (/.f64 x eps) x #s(literal -1 binary64))
(fma.f64 (*.f64 (/.f64 x eps) (sqrt.f64 x)) (sqrt.f64 x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) eps)) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (/.f64 x eps) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) eps)))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal -1 binary64))) eps)))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal -1 binary64)) (fma.f64 x (/.f64 x eps) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64))) (neg.f64 (-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) eps))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal -1 binary64))) (neg.f64 (fma.f64 x (/.f64 x eps) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps))) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) eps)))
(pow.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) eps)) (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (/.f64 x eps) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) eps))))
(*.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 x eps) #s(literal 1 binary64))))

eval217.0ms (2%)

Memory
23.8MiB live, 504.6MiB allocated
Compiler

Compiled 41 567 to 3 308 computations (92% saved)

prune441.0ms (4%)

Memory
-0.7MiB live, 436.7MiB allocated
Pruning

15 alts after pruning (11 fresh and 4 done)

PrunedKeptTotal
New1 48371 490
Fresh7411
Picked325
Done123
Total1 494151 509
Accuracy
100.0%
Counts
1 509 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.5%
(/.f64 (fma.f64 (neg.f64 x) x (fma.f64 x x eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
62.9%
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
45.0%
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)))))
99.5%
(/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
58.6%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
43.8%
(/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)))
63.2%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
63.2%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
26.9%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))
59.0%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
7.1%
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
43.1%
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
3.3%
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x))
40.9%
#s(approx (/ (* (+ (* x x) (- (* x x) eps)) (- (+ (* x x) eps) (* x x))) (* (+ x (sqrt (- (* x x) eps))) (+ (* x x) (- (* x x) eps)))) (/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x))
11.8%
#s(approx (- x (sqrt (- (* x x) eps))) #s(approx (/ (+ (* eps 1/2) (/ (* 1/8 (* eps eps)) (* x x))) x) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 x eps))))))
Compiler

Compiled 419 to 220 computations (47.5% saved)

simplify475.0ms (4.3%)

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

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
cost-diff0
(+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
cost-diff0
(/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
cost-diff0
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x))
cost-diff0
(/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)
cost-diff0
#s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))
cost-diff0
(/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)))
cost-diff0
(/.f64 #s(literal -1/2 binary64) x)
cost-diff0
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
cost-diff0
#s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))
cost-diff0
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
cost-diff0
(+.f64 x x)
cost-diff0
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x))
cost-diff0
(*.f64 x x)
cost-diff0
(/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
cost-diff192
(+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))
cost-diff832
(-.f64 (*.f64 x x) (*.f64 x x))
Rules
16 404×lower-fma.f32
16 400×lower-fma.f64
1 944×lower--.f32
1 938×lower--.f64
1 918×lower-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
037310
064282
1109264
2160262
3386262
41462262
54254262
08250262
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))
eps
(-.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x x)
x
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x))
(+.f64 x x)
x
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
x
#s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
eps
(/.f64 #s(literal -1/2 binary64) x)
#s(literal -1/2 binary64)
(/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)))
#s(literal 1 binary64)
#s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))
(/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x))
eps
(/.f64 #s(literal -1/2 binary64) x)
#s(literal -1/2 binary64)
x
(+.f64 x x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
#s(literal 1 binary64)
(/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))
(+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
x
(sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
#s(approx (- (* x x) eps) (neg.f64 eps))
(neg.f64 eps)
eps
(-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))
(*.f64 x x)
Outputs
(/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))
eps
eps
(-.f64 (*.f64 x x) (*.f64 x x))
#s(literal 0 binary64)
(*.f64 x x)
x
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x))
(+.f64 x x)
x
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
x
#s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
eps
(/.f64 #s(literal -1/2 binary64) x)
#s(literal -1/2 binary64)
(/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)))
#s(literal 1 binary64)
#s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))
(/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x))
eps
(/.f64 #s(literal -1/2 binary64) x)
#s(literal -1/2 binary64)
x
(+.f64 x x)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
#s(literal 1 binary64)
(/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))
(+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
x
(sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
#s(approx (- (* x x) eps) (neg.f64 eps))
(neg.f64 eps)
eps
(-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))
(*.f64 x x)

localize107.0ms (1%)

Memory
-25.7MiB live, 174.4MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.140625
(/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))
accuracy0.15625
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
accuracy0.5087773068697682
(-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))
accuracy2.170807952941468
#s(approx (- (* x x) eps) (neg.f64 eps))
accuracy0.15625
(/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)))
accuracy0.16015625
(/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)
accuracy0.17578125
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x))
accuracy35.907222808787566
#s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))
accuracy0
(/.f64 #s(literal -1/2 binary64) x)
accuracy0.17578125
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
accuracy0.5664293628742477
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
accuracy35.927256113249925
#s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))
accuracy0
(+.f64 x x)
accuracy38.577765955349
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x))
accuracy0.00390625
(-.f64 (*.f64 x x) eps)
accuracy0.0078125
(sqrt.f64 (-.f64 (*.f64 x x) eps))
accuracy0.01171875
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
accuracy0.29296875
(/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
Samples
43.0ms97×1exit
29.0ms159×0valid
Compiler

Compiled 251 to 27 computations (89.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
ival-sqrt: 21.0ms (37.8% of total)
ival-div: 12.0ms (21.6% of total)
adjust: 6.0ms (10.8% of total)
ival-add: 6.0ms (10.8% of total)
ival-sub: 5.0ms (9% of total)
ival-mult: 3.0ms (5.4% of total)
ival-neg: 1.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series34.0ms (0.3%)

Memory
12.3MiB live, 49.4MiB allocated
Counts
23 → 504
Calls
Call 1
Inputs
#s(alt (-.f64 (*.f64 x x) (*.f64 x x)) (patch (-.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())
#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())
#s(alt (+.f64 x x) (patch (+.f64 x x) #<representation binary64>) () ())
#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())
#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())
#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1/2 binary64) x) (patch (/.f64 #s(literal -1/2 binary64) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())
#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())
#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())
#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())
#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())
#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())
#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())
#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())
#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())
Outputs
#s(alt 0 (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) (*.f64 x x)) (patch (-.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) (*.f64 x x)) (patch (-.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) (*.f64 x x)) (patch (-.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) (*.f64 x x)) (patch (-.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf x) (#s(alt (-.f64 (*.f64 x x) (*.f64 x x)) (patch (-.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf x) (#s(alt (-.f64 (*.f64 x x) (*.f64 x x)) (patch (-.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf x) (#s(alt (-.f64 (*.f64 x x) (*.f64 x x)) (patch (-.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf x) (#s(alt (-.f64 (*.f64 x x) (*.f64 x x)) (patch (-.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) (*.f64 x x)) (patch (-.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) (*.f64 x x)) (patch (-.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) (*.f64 x x)) (patch (-.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) (*.f64 x x)) (patch (-.f64 (*.f64 x x) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (patch (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor inf eps) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor inf eps) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2))) (taylor inf eps) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2))))) (taylor inf eps) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* (sqrt eps) (sqrt -1)))) (taylor -inf eps) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps))) (taylor -inf eps) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps))) (taylor -inf eps) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor 0 x) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x) (taylor inf x) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x) (taylor inf x) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4))))))))) (taylor -inf x) (#s(alt (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (patch (/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x) (taylor inf x) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x) (taylor inf x) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4))))))))) (taylor -inf x) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor inf eps) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor inf eps) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2))) (taylor inf eps) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2))))) (taylor inf eps) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* (sqrt eps) (sqrt -1)))) (taylor -inf eps) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps))) (taylor -inf eps) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps))) (taylor -inf eps) (#s(alt #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) (patch #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor 0 x) (#s(alt (+.f64 x x) (patch (+.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor 0 x) (#s(alt (+.f64 x x) (patch (+.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor 0 x) (#s(alt (+.f64 x x) (patch (+.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor 0 x) (#s(alt (+.f64 x x) (patch (+.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor inf x) (#s(alt (+.f64 x x) (patch (+.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor inf x) (#s(alt (+.f64 x x) (patch (+.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor inf x) (#s(alt (+.f64 x x) (patch (+.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor inf x) (#s(alt (+.f64 x x) (patch (+.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (+.f64 x x) (patch (+.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (+.f64 x x) (patch (+.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (+.f64 x x) (patch (+.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (+.f64 x x) (patch (+.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (- x (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x) (taylor inf x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x) (taylor inf x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x) (taylor inf x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))) (taylor -inf x) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (patch (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor 0 x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1))))))) (taylor 0 x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5))))))))) (taylor 0 x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))) (taylor inf x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))) (taylor inf x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))) (taylor -inf x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))) (taylor -inf x) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/2 (/ eps x))) (taylor 0 eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor inf eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor inf eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor -inf eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))) (taylor -inf eps) (#s(alt #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (patch #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/2 (/ eps x))) (taylor 0 eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/2 (/ eps x))) (taylor 0 eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/2 (/ eps x))) (taylor 0 eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ eps x)) (taylor inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ x eps) (* 1/2 (/ 1 x)))) (taylor inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ x eps) (* 1/2 (/ 1 x)))) (taylor inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ x eps) (* 1/2 (/ 1 x)))) (taylor inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ eps x)) (taylor -inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x))))) (taylor -inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x))))) (taylor -inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x))))) (taylor -inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ eps x)) (taylor 0 x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 eps) (pow x 2)) x) (taylor 0 x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 eps) (pow x 2)) x) (taylor 0 x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 eps) (pow x 2)) x) (taylor 0 x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1))) (taylor -inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1))) (taylor -inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1))) (taylor -inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 x) (taylor 0 x) (#s(alt (/.f64 #s(literal -1/2 binary64) x) (patch (/.f64 #s(literal -1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 x) (taylor 0 x) (#s(alt (/.f64 #s(literal -1/2 binary64) x) (patch (/.f64 #s(literal -1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 x) (taylor 0 x) (#s(alt (/.f64 #s(literal -1/2 binary64) x) (patch (/.f64 #s(literal -1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 x) (taylor 0 x) (#s(alt (/.f64 #s(literal -1/2 binary64) x) (patch (/.f64 #s(literal -1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1/2 binary64) x) (patch (/.f64 #s(literal -1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1/2 binary64) x) (patch (/.f64 #s(literal -1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1/2 binary64) x) (patch (/.f64 #s(literal -1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1/2 binary64) x) (patch (/.f64 #s(literal -1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1/2 binary64) x) (patch (/.f64 #s(literal -1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1/2 binary64) x) (patch (/.f64 #s(literal -1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1/2 binary64) x) (patch (/.f64 #s(literal -1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1/2 binary64) x) (patch (/.f64 #s(literal -1/2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4))))))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor inf eps) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor inf eps) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2))) (taylor inf eps) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2))))) (taylor inf eps) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* (sqrt eps) (sqrt -1)))) (taylor -inf eps) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps))) (taylor -inf eps) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps))) (taylor -inf eps) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 eps)) (sqrt -1)) (taylor 0 x) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)) (taylor 0 x) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ x (sqrt -1)))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (sqrt -1)))))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ x eps)) (taylor inf x) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* -1/8 (/ eps (pow x 4))) (* 2 (/ 1 eps))) (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* -1/8 (/ eps (pow x 4))) (+ (* -1/16 (/ (pow eps 2) (pow x 6))) (* 2 (/ 1 eps)))) (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 x) (taylor -inf x) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x)) (taylor -inf x) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x)) (taylor -inf x) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6)))) (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4))))) 1/2) x)) (taylor -inf x) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ x eps)) (taylor 0 eps) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps) (taylor 0 eps) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) eps) (taylor 0 eps) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) eps) (taylor 0 eps) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 eps)) (sqrt -1)) (taylor inf eps) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)) (taylor inf eps) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))) (taylor inf eps) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))) (taylor inf eps) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (taylor -inf eps) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (/ x eps)) (taylor -inf eps) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps))) (taylor -inf eps) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1))))) eps))) eps))) (taylor -inf eps) (#s(alt #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) (patch #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ x eps)) (taylor 0 eps) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps) (taylor 0 eps) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps) (taylor 0 eps) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps) (taylor 0 eps) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 x) (taylor inf eps) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (- (* 2 (/ x eps)) (* 1/2 (/ 1 x))) (taylor inf eps) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (- (* 2 (/ x eps)) (* 1/2 (/ 1 x))) (taylor inf eps) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (- (* 2 (/ x eps)) (* 1/2 (/ 1 x))) (taylor inf eps) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 x) (taylor -inf eps) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (- (* 2 (/ x eps)) (* 1/2 (/ 1 x))) (taylor -inf eps) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (- (* 2 (/ x eps)) (* 1/2 (/ 1 x))) (taylor -inf eps) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (- (* 2 (/ x eps)) (* 1/2 (/ 1 x))) (taylor -inf eps) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 2 (/ (pow x 2) eps)) 1/2) x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 2 (/ (pow x 2) eps)) 1/2) x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 2 (/ (pow x 2) eps)) 1/2) x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ x eps)) (taylor inf x) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ x eps)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ 1 (pow x 2))) (* 2 (/ 1 eps))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ 1 (pow x 2))) (* 2 (/ 1 eps))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ 1 (pow x 2))) (* 2 (/ 1 eps))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) (patch (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor 0 eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ eps x)) (* 2 x)) (taylor 0 eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ eps x)) (* 2 x)) (taylor 0 eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ eps x)) (* 2 x)) (taylor 0 eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ eps x)) (taylor inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))) (taylor inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))) (taylor inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))) (taylor inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ eps x)) (taylor -inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -2 (/ x eps)) (* 1/2 (/ 1 x))))) (taylor -inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -2 (/ x eps)) (* 1/2 (/ 1 x))))) (taylor -inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -2 (/ x eps)) (* 1/2 (/ 1 x))))) (taylor -inf eps) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ eps x)) (taylor 0 x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 eps) (* 2 (pow x 2))) x) (taylor 0 x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 eps) (* 2 (pow x 2))) x) (taylor 0 x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 eps) (* 2 (pow x 2))) x) (taylor 0 x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) (patch (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4))))))))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2))) (taylor inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2))))) (taylor inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* (sqrt eps) (sqrt -1)))) (taylor -inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps))) (taylor -inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps))) (taylor -inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 eps)) (sqrt -1)) (taylor 0 x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)) (taylor 0 x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ x (sqrt -1)))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1))) (taylor 0 x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (sqrt -1)))))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1))) (taylor 0 x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ x eps)) (taylor inf x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* -1/8 (/ eps (pow x 4))) (* 2 (/ 1 eps))) (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* -1/8 (/ eps (pow x 4))) (+ (* -1/16 (/ (pow eps 2) (pow x 6))) (* 2 (/ 1 eps)))) (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 x) (taylor -inf x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x)) (taylor -inf x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x)) (taylor -inf x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6)))) (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4))))) 1/2) x)) (taylor -inf x) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ x eps)) (taylor 0 eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps) (taylor 0 eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) eps) (taylor 0 eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) eps) (taylor 0 eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 eps)) (sqrt -1)) (taylor inf eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)) (taylor inf eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))) (taylor inf eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))) (taylor inf eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (taylor -inf eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (/ x eps)) (taylor -inf eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps))) (taylor -inf eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1))))) eps))) eps))) (taylor -inf eps) (#s(alt (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor 0 x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* 1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor inf x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))) (taylor inf x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))) (taylor inf x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)) (taylor -inf x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)) (taylor -inf x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)) (taylor -inf x) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor 0 eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ eps x)) (* 2 x)) (taylor 0 eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor inf eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))) (taylor inf eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))) (taylor inf eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))) (taylor inf eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1 (/ (+ x (* -1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1 (/ (+ x (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (patch (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor 0 x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1))))))) (taylor 0 x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5))))))))) (taylor 0 x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))) (taylor inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))) (taylor inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))) (taylor -inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))) (taylor -inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))) (taylor -inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/2 (/ eps x))) (taylor 0 eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor -inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))) (taylor -inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor 0 x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ x (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* 1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor inf x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))) (taylor inf x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))) (taylor inf x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)) (taylor -inf x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)) (taylor -inf x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 eps) (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)) (taylor -inf x) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor 0 eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ eps x)) (* 2 x)) (taylor 0 eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor inf eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))) (taylor inf eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))) (taylor inf eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))) (taylor inf eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1 (/ (+ x (* -1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1 (/ (+ x (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (patch (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor 0 x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1))))))) (taylor 0 x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5))))))))) (taylor 0 x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))) (taylor inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))) (taylor inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))) (taylor -inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))) (taylor -inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))) (taylor -inf x) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/2 (/ eps x))) (taylor 0 eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) (taylor 0 eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))) (taylor -inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))) (taylor -inf eps) (#s(alt (sqrt.f64 (-.f64 (*.f64 x x) eps)) (patch (sqrt.f64 (-.f64 (*.f64 x x) eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) eps) (patch (-.f64 (*.f64 x x) eps) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt #s(approx (- (* x x) eps) (neg.f64 eps)) (patch #s(approx (- (* x x) eps) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf x) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor 0 eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor inf eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt eps (taylor -inf eps) (#s(alt (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (patch (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #<representation binary64>) () ())) ())
Calls

126 calls:

TimeVariablePointExpression
5.0ms
eps
@inf
(+ (* eps (/ -1/2 x)) x)
0.0ms
eps
@-inf
(/ (+ (* eps (/ -1/2 x)) (+ x x)) eps)
0.0ms
eps
@inf
(/ (+ (* eps (/ -1/2 x)) (+ x x)) eps)
0.0ms
x
@-inf
(/ (+ (* eps (/ -1/2 x)) (+ x x)) eps)
0.0ms
eps
@0
(/ (+ (* eps (/ -1/2 x)) (+ x x)) eps)

simplify262.0ms (2.4%)

Memory
7.0MiB live, 360.7MiB allocated
Algorithm
egg-herbie
Rules
9 734×lower-fma.f64
9 734×lower-fma.f32
6 080×lower-*.f64
6 080×lower-*.f32
2 418×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05217594
116377199
254987045
086046616
Stop Event
iter limit
node limit
Counts
504 → 447
Calls
Call 1
Inputs
0
0
0
0
0
0
0
0
0
0
0
0
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* (sqrt eps) (/ 1 (sqrt -1)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))
(* -1 (* (sqrt eps) (sqrt -1)))
(+ x (* -1 (* (sqrt eps) (sqrt -1))))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))
(* (sqrt eps) (/ 1 (sqrt -1)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(* 1/2 (/ eps x))
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)
(/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* (sqrt eps) (/ 1 (sqrt -1)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(* 1/2 (/ eps x))
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)
(/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* (sqrt eps) (/ 1 (sqrt -1)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))
(* -1 (* (sqrt eps) (sqrt -1)))
(+ x (* -1 (* (sqrt eps) (sqrt -1))))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* -1 (* (sqrt eps) (sqrt -1)))
(- x (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 1/2 (/ eps x))
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* -1/2 (/ eps x)))
(+ x (* -1/2 (/ eps x)))
(* -1/2 (/ eps x))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(* -1/2 (/ eps x))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(* -1/2 (/ eps x))
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
x
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(/ -1/2 x)
(* (sqrt eps) (/ 1 (sqrt -1)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(* 1/2 (/ eps x))
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)
(/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* (sqrt eps) (/ 1 (sqrt -1)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))
(* -1 (* (sqrt eps) (sqrt -1)))
(+ x (* -1 (* (sqrt eps) (sqrt -1))))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))
(* (sqrt (/ 1 eps)) (sqrt -1))
(+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))
(+ (* x (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ x (sqrt -1)))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1)))
(+ (* x (+ (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (sqrt -1)))))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1)))
(* 2 (/ x eps))
(* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2)))))
(* x (- (+ (* -1/8 (/ eps (pow x 4))) (* 2 (/ 1 eps))) (* 1/2 (/ 1 (pow x 2)))))
(* x (- (+ (* -1/8 (/ eps (pow x 4))) (+ (* -1/16 (/ (pow eps 2) (pow x 6))) (* 2 (/ 1 eps)))) (* 1/2 (/ 1 (pow x 2)))))
(/ 1/2 x)
(* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(* -1 (/ (- (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6)))) (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4))))) 1/2) x))
(* 2 (/ x eps))
(/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps)
(/ (+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) eps)
(/ (+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) eps)
(* (sqrt (/ 1 eps)) (sqrt -1))
(+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))
(+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))
(+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(* -1 (* (sqrt (/ 1 eps)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (/ x eps))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1))))) eps))) eps)))
(* 2 (/ x eps))
(/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps)
(/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps)
(/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps)
(/ -1/2 x)
(- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))
(- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))
(- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))
(/ -1/2 x)
(- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))
(- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))
(- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))
(/ -1/2 x)
(/ (- (* 2 (/ (pow x 2) eps)) 1/2) x)
(/ (- (* 2 (/ (pow x 2) eps)) 1/2) x)
(/ (- (* 2 (/ (pow x 2) eps)) 1/2) x)
(* 2 (/ x eps))
(* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2)))))
(* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2)))))
(* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2)))))
(* 2 (/ x eps))
(* -1 (* x (- (* 1/2 (/ 1 (pow x 2))) (* 2 (/ 1 eps)))))
(* -1 (* x (- (* 1/2 (/ 1 (pow x 2))) (* 2 (/ 1 eps)))))
(* -1 (* x (- (* 1/2 (/ 1 (pow x 2))) (* 2 (/ 1 eps)))))
(* 2 x)
(+ (* -1/2 (/ eps x)) (* 2 x))
(+ (* -1/2 (/ eps x)) (* 2 x))
(+ (* -1/2 (/ eps x)) (* 2 x))
(* -1/2 (/ eps x))
(* eps (- (* 2 (/ x eps)) (* 1/2 (/ 1 x))))
(* eps (- (* 2 (/ x eps)) (* 1/2 (/ 1 x))))
(* eps (- (* 2 (/ x eps)) (* 1/2 (/ 1 x))))
(* -1/2 (/ eps x))
(* -1 (* eps (+ (* -2 (/ x eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (+ (* -2 (/ x eps)) (* 1/2 (/ 1 x)))))
(* -1 (* eps (+ (* -2 (/ x eps)) (* 1/2 (/ 1 x)))))
(* -1/2 (/ eps x))
(/ (+ (* -1/2 eps) (* 2 (pow x 2))) x)
(/ (+ (* -1/2 eps) (* 2 (pow x 2))) x)
(/ (+ (* -1/2 eps) (* 2 (pow x 2))) x)
(* 2 x)
(* x (+ 2 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 2 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 2 (* -1/2 (/ eps (pow x 2)))))
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* (sqrt eps) (/ 1 (sqrt -1)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(* 1/2 (/ eps x))
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)
(/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)
(* 2 x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))
(* 1/2 (/ eps x))
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(* (sqrt eps) (/ 1 (sqrt -1)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))
(* -1 (* (sqrt eps) (sqrt -1)))
(+ x (* -1 (* (sqrt eps) (sqrt -1))))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))
(* (sqrt (/ 1 eps)) (sqrt -1))
(+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))
(+ (* x (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ x (sqrt -1)))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1)))
(+ (* x (+ (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (sqrt -1)))))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1)))
(* 2 (/ x eps))
(* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2)))))
(* x (- (+ (* -1/8 (/ eps (pow x 4))) (* 2 (/ 1 eps))) (* 1/2 (/ 1 (pow x 2)))))
(* x (- (+ (* -1/8 (/ eps (pow x 4))) (+ (* -1/16 (/ (pow eps 2) (pow x 6))) (* 2 (/ 1 eps)))) (* 1/2 (/ 1 (pow x 2)))))
(/ 1/2 x)
(* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(* -1 (/ (- (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6)))) (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4))))) 1/2) x))
(* 2 (/ x eps))
(/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps)
(/ (+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) eps)
(/ (+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) eps)
(* (sqrt (/ 1 eps)) (sqrt -1))
(+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))
(+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))
(+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(* -1 (* (sqrt (/ 1 eps)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (/ x eps))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1))))) eps))) eps)))
(* (sqrt eps) (sqrt -1))
(+ x (* (sqrt eps) (sqrt -1)))
(+ (* x (+ 1 (* 1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(+ (* x (+ 1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 2 x)
(* x (+ 2 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* 1/2 (/ eps x))
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x))
(* 2 x)
(+ (* -1/2 (/ eps x)) (* 2 x))
(+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(* (sqrt eps) (sqrt -1))
(+ x (* (sqrt eps) (sqrt -1)))
(+ (* x (+ 1 (* 1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(+ (* x (+ 1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(* 2 x)
(* x (+ 2 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* 1/2 (/ eps x))
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x))
(* 2 x)
(+ (* -1/2 (/ eps x)) (* 2 x))
(+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (sqrt eps) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
x
(+ x (* -1/2 (/ eps x)))
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(* (sqrt eps) (sqrt -1))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(* -1 eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(* -1 eps)
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* -1 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(- (pow x 2) eps)
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(pow x 2)
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(+ (* -1 eps) (pow x 2))
(* -1 eps)
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* eps (- (/ (pow x 2) eps) 1))
(* -1 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
Outputs
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) x)
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* (sqrt eps) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 x (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/2 binary64) x)) (/.f64 (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/2 binary64)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ x (* -1 (* (sqrt eps) (sqrt -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) x)
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))
(neg.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 eps) (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal 1/2 binary64) eps) (neg.f64 x))))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))
(neg.f64 (-.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x x)) #s(literal -1 binary64)))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64))))))))) (*.f64 eps eps))) x))
(* (sqrt eps) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 x (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(fma.f64 x (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) x)
(/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64)))) x)
(/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)
(/.f64 (fma.f64 (neg.f64 (pow.f64 eps #s(literal 4 binary64))) (/.f64 #s(literal -5/128 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))))) x)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal 2 binary64)))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2 binary64))))
(* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))
(*.f64 x (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 #s(literal 5/64 binary64) eps)) (fma.f64 eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))))) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2 binary64)))))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* (sqrt eps) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 x (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(fma.f64 x (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) x)
(/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64)))) x)
(/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)
(/.f64 (fma.f64 (neg.f64 (pow.f64 eps #s(literal 4 binary64))) (/.f64 #s(literal -5/128 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))))) x)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal 2 binary64)))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2 binary64))))
(* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))
(*.f64 x (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 #s(literal 5/64 binary64) eps)) (fma.f64 eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))))) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2 binary64)))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) x)
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* (sqrt eps) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 x (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/2 binary64) x)) (/.f64 (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/2 binary64)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ x (* -1 (* (sqrt eps) (sqrt -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) x)
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))
(neg.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 eps) (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal 1/2 binary64) eps) (neg.f64 x))))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))
(neg.f64 (-.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x x)) #s(literal -1 binary64)))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64))))))))) (*.f64 eps eps))) x))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- x (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) x)
(- (* x (+ 1 (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) x) x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (* x (+ 1 (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(-.f64 (fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))))) x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) x)
(/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x)
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64)))) x)
(/ (- (* 1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))))) x)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal 2 binary64)))
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2 binary64))))
(* -1 (* x (- (* 1/16 (/ (pow eps 3) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))))
(*.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 #s(literal 1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal -2 binary64)))) (neg.f64 x))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) x)
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))
(-.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) eps)))
(* eps (- (+ (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (-.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) eps))))
(* eps (- (+ (* 1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (/ x eps)) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64))) (fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (-.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) eps)))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) eps) x)
(* -1 (* eps (- (* -1 (/ (+ x (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) x) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (- (* -1 (/ (+ x (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)))) eps)) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(fma.f64 (*.f64 x x) (fma.f64 (neg.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64)))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(fma.f64 (/.f64 eps (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) x) x)
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64))))) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(*.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1 binary64)))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(neg.f64 (fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
(neg.f64 (fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64))))) x))
x
(+ x (* -1/2 (/ eps x)))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x) x)
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 (/.f64 eps (pow.f64 x #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/2 binary64) x)) x)
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 eps (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) (neg.f64 eps))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))))) (neg.f64 eps))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/16 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))))) (neg.f64 eps))
x
(+ x (* -1/2 (/ eps x)))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(+ x (* -1/2 (/ eps x)))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(+ x (* -1/2 (/ eps x)))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(* eps (- (/ x eps) (* 1/2 (/ 1 x))))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(* -1 (* eps (+ (* -1 (/ x eps)) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x x)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x x)) x)
(/ (+ (* -1/2 eps) (pow x 2)) x)
(/.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x x)) x)
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(fma.f64 (/.f64 eps (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) x) x)
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(fma.f64 (/.f64 eps (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) x) x)
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(fma.f64 (/.f64 eps (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) x) x)
x
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(fma.f64 (/.f64 eps (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) x) x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(fma.f64 (/.f64 eps (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) x) x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(fma.f64 (/.f64 eps (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) x) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(* (sqrt eps) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 x (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(fma.f64 x (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) x)
(/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64)))) x)
(/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)
(/.f64 (fma.f64 (neg.f64 (pow.f64 eps #s(literal 4 binary64))) (/.f64 #s(literal -5/128 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))))) x)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal 2 binary64)))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2 binary64))))
(* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))
(*.f64 x (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 #s(literal 5/64 binary64) eps)) (fma.f64 eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))))) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2 binary64)))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) x)
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* (sqrt eps) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 x (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/2 binary64) x)) (/.f64 (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/2 binary64)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ x (* -1 (* (sqrt eps) (sqrt -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) x)
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))
(neg.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 eps) (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal 1/2 binary64) eps) (neg.f64 x))))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))
(neg.f64 (-.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x x)) #s(literal -1 binary64)))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64))))))))) (*.f64 eps eps))) x))
(* (sqrt (/ 1 eps)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))
(+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps))
(+ (* x (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ x (sqrt -1)))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1)))
(fma.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))
(+ (* x (+ (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (sqrt -1)))))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1)))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/8 binary64) (*.f64 (neg.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))
(* 2 (/ x eps))
(/.f64 (*.f64 x #s(literal 2 binary64)) eps)
(* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* x (- (+ (* -1/8 (/ eps (pow x 4))) (* 2 (/ 1 eps))) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) eps) (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* x (- (+ (* -1/8 (/ eps (pow x 4))) (+ (* -1/16 (/ (pow eps 2) (pow x 6))) (* 2 (/ 1 eps)))) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (/.f64 #s(literal 2 binary64) eps) (fma.f64 #s(literal -1/16 binary64) (*.f64 eps (/.f64 eps (pow.f64 x #s(literal 6 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))) (neg.f64 x))
(* -1 (/ (- (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6)))) (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4))))) 1/2) x))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64)) (*.f64 eps (pow.f64 x #s(literal 6 binary64)))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))) (neg.f64 x))
(* 2 (/ x eps))
(/.f64 (*.f64 x #s(literal 2 binary64)) eps)
(/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps)
(/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal 2 binary64))) eps)
(/ (+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) eps)
(/.f64 (fma.f64 eps (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x) (*.f64 x #s(literal 2 binary64))) eps)
(/ (+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) eps)
(/.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (/.f64 eps (pow.f64 x #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 x #s(literal 2 binary64))) eps)
(* (sqrt (/ 1 eps)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))
(+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps))
(+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))
(fma.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))
(+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* (sqrt (/ 1 eps)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (/ x eps))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 (fma.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 x)) eps)))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1))))) eps))) eps)))
(-.f64 (/.f64 (+.f64 x (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)))) eps)) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))
(* 2 (/ x eps))
(/.f64 (*.f64 x #s(literal 2 binary64)) eps)
(/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps)
(/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal 2 binary64))) eps)
(/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps)
(/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal 2 binary64))) eps)
(/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps)
(/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal 2 binary64))) eps)
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))
(- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))
(- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))
(- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))
(- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))
(fma.f64 x (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) x))
(/ -1/2 x)
(/.f64 #s(literal -1/2 binary64) x)
(/ (- (* 2 (/ (pow x 2) eps)) 1/2) x)
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)) x)
(/ (- (* 2 (/ (pow x 2) eps)) 1/2) x)
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)) x)
(/ (- (* 2 (/ (pow x 2) eps)) 1/2) x)
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x x) eps) #s(literal -1/2 binary64)) x)
(* 2 (/ x eps))
(/.f64 (*.f64 x #s(literal 2 binary64)) eps)
(* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* 2 (/ x eps))
(/.f64 (*.f64 x #s(literal 2 binary64)) eps)
(* -1 (* x (- (* 1/2 (/ 1 (pow x 2))) (* 2 (/ 1 eps)))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 #s(literal -2 binary64) eps))))
(* -1 (* x (- (* 1/2 (/ 1 (pow x 2))) (* 2 (/ 1 eps)))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 #s(literal -2 binary64) eps))))
(* -1 (* x (- (* 1/2 (/ 1 (pow x 2))) (* 2 (/ 1 eps)))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 #s(literal -2 binary64) eps))))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(+ (* -1/2 (/ eps x)) (* 2 x))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))
(+ (* -1/2 (/ eps x)) (* 2 x))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))
(+ (* -1/2 (/ eps x)) (* 2 x))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* eps (- (* 2 (/ x eps)) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 x (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))
(* eps (- (* 2 (/ x eps)) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 x (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))
(* eps (- (* 2 (/ x eps)) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 x (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* -1 (* eps (+ (* -2 (/ x eps)) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))
(* -1 (* eps (+ (* -2 (/ x eps)) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))
(* -1 (* eps (+ (* -2 (/ x eps)) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(/ (+ (* -1/2 eps) (* 2 (pow x 2))) x)
(/.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 2 binary64)))) x)
(/ (+ (* -1/2 eps) (* 2 (pow x 2))) x)
(/.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 2 binary64)))) x)
(/ (+ (* -1/2 eps) (* 2 (pow x 2))) x)
(/.f64 (fma.f64 eps #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 2 binary64)))) x)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* x (+ 2 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal 2 binary64)))
(* x (+ 2 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal 2 binary64)))
(* x (+ 2 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal 2 binary64)))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal 2 binary64)))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal 2 binary64)))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal 2 binary64)))
(* (sqrt eps) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 x (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* x (- (* -1 (* x (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(fma.f64 x (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* x (- (* x (- (* x (- (* 1/2 (/ 1 (* eps (pow (sqrt -1) 4)))) (* -1 (* (sqrt (/ 1 eps)) (/ (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (pow (sqrt -1) 2)))) (* (sqrt eps) (/ 1 (sqrt -1))))
(fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x)
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) x)
(/ (- (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (* -1/8 (/ (pow eps 2) (pow x 2)))) x)
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64)))) x)
(/ (- (+ (* -1 (/ (+ (* -1/32 (pow eps 4)) (* -1/128 (pow eps 4))) (pow x 6))) (* 1/2 eps)) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x)
(/.f64 (fma.f64 (neg.f64 (pow.f64 eps #s(literal 4 binary64))) (/.f64 #s(literal -5/128 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))))) x)
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal 2 binary64)))
(* -1 (* x (- (* -1 (/ (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2 binary64))))
(* -1 (* x (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) eps)) (+ (* -1/4 (* eps (+ (* -1/4 (pow eps 2)) (* 1/8 (pow eps 2))))) (* 1/16 (pow eps 3)))) (pow x 6))) (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/4 (/ (pow eps 2) (pow x 4))) (* 1/8 (/ (pow eps 2) (pow x 4)))))))))
(*.f64 x (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 #s(literal 5/64 binary64) eps)) (fma.f64 eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))))) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2 binary64)))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) x)
(* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* eps (+ (* eps (+ (* eps (+ (* 5/128 (/ eps (pow x 7))) (* 1/16 (/ 1 (pow x 5))))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal 5/128 binary64) (/.f64 eps (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x)))
(* (sqrt eps) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1))))
(+.f64 x (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3))))) (pow eps 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (/ x (pow (sqrt -1) 2)))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt eps) (/ (* x (+ (* -1 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (pow eps 3)) (/ (pow x 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (* -1/2 (/ (* (pow eps 2) (pow x 3)) (pow (sqrt -1) 4)))) (pow eps 3))) (* (sqrt eps) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (pow (sqrt -1) 3)))) (/ x (pow (sqrt -1) 2)))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/2 binary64) x)) (/.f64 (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/2 binary64)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ x (* -1 (* (sqrt eps) (sqrt -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) x)
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* eps x)) eps)))
(neg.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 (sqrt.f64 eps) (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal 1/2 binary64) eps) (neg.f64 x))))
(+ (* -1 (* (sqrt eps) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 eps)) (* x (* (sqrt -1) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))))))) (* 1/2 (* eps (pow x 3)))) (+ (* -1/2 (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1)))) (* (sqrt (pow eps 3)) (* (pow x 2) (sqrt -1))))) eps)) (* eps x)) eps)))
(neg.f64 (-.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x x)) #s(literal -1 binary64)))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64))))))))) (*.f64 eps eps))) x))
(* (sqrt (/ 1 eps)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))
(+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps))
(+ (* x (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ x (sqrt -1)))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1)))
(fma.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))
(+ (* x (+ (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (sqrt -1)))))) (/ 1 eps))) (* (sqrt (/ 1 eps)) (sqrt -1)))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/8 binary64) (*.f64 (neg.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))
(* 2 (/ x eps))
(/.f64 (*.f64 x #s(literal 2 binary64)) eps)
(* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(* x (- (+ (* -1/8 (/ eps (pow x 4))) (* 2 (/ 1 eps))) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (+.f64 (/.f64 #s(literal 2 binary64) eps) (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* x (- (+ (* -1/8 (/ eps (pow x 4))) (+ (* -1/16 (/ (pow eps 2) (pow x 6))) (* 2 (/ 1 eps)))) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (/.f64 #s(literal 2 binary64) eps) (fma.f64 #s(literal -1/16 binary64) (*.f64 eps (/.f64 eps (pow.f64 x #s(literal 6 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x))
(* -1 (/ (- (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4)))) 1/2) x))
(/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64))) (neg.f64 x))
(* -1 (/ (- (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6)))) (+ (* -1/8 (/ eps (pow x 2))) (* -1/16 (/ (pow eps 2) (pow x 4))))) 1/2) x))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64)) (*.f64 eps (pow.f64 x #s(literal 6 binary64)))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)))) (neg.f64 x))
(* 2 (/ x eps))
(/.f64 (*.f64 x #s(literal 2 binary64)) eps)
(/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps)
(/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal 2 binary64))) eps)
(/ (+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x))))) eps)
(/.f64 (fma.f64 eps (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x) (*.f64 x #s(literal 2 binary64))) eps)
(/ (+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x))))) eps)
(/.f64 (fma.f64 eps (fma.f64 eps (fma.f64 (/.f64 eps (pow.f64 x #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 x #s(literal 2 binary64))) eps)
(* (sqrt (/ 1 eps)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))
(+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps))
(+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))
(fma.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))
(+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* (sqrt (/ 1 eps)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (/ x eps))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 (fma.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 x)) eps)))
(+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1))))) eps))) eps)))
(-.f64 (/.f64 (+.f64 x (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)))) eps)) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ x (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) x)
(+ (* x (+ 1 (* 1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* x (+ 1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(fma.f64 x (fma.f64 x (fma.f64 (neg.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* x (+ 2 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal 2 binary64)))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2 binary64))))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(*.f64 x (+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal 2 binary64)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64))))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) x)
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64)))) x)
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 eps (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 x))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(+ (* -1/2 (/ eps x)) (* 2 x))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))
(+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x) (*.f64 x #s(literal 2 binary64)))
(+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 (/.f64 eps (pow.f64 x #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 x #s(literal 2 binary64)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) eps) x)
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(fma.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) x)
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))))
(fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))) (fma.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) x))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* eps (+ (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(-.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) eps)))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) x) eps)) (neg.f64 eps))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(neg.f64 (*.f64 eps (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 (-.f64 x (/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 eps)))) eps)) eps))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(fma.f64 (*.f64 x x) (fma.f64 (neg.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64)))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(fma.f64 (/.f64 eps (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) x) x)
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64))))) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(*.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1 binary64)))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(neg.f64 (fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
(neg.f64 (fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64))))) x))
x
(+ x (* -1/2 (/ eps x)))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x) x)
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 (/.f64 eps (pow.f64 x #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/2 binary64) x)) x)
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 eps (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) (neg.f64 eps))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))))) (neg.f64 eps))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/16 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))))) (neg.f64 eps))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ x (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) x)
(+ (* x (+ 1 (* 1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))))) (* (sqrt eps) (sqrt -1)))
(fma.f64 x (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* x (+ 1 (* x (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))) (* (sqrt eps) (sqrt -1)))
(fma.f64 x (fma.f64 x (fma.f64 (neg.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* x (+ 2 (* -1/2 (/ eps (pow x 2)))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal 2 binary64)))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(*.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2 binary64))))
(* x (+ 2 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(*.f64 x (+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal 2 binary64)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64))))))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* -1 (/ (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2)))) x))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) x)
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64)))) x)
(* -1 (/ (+ (* -1/2 eps) (+ (* -1/2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 2))) (* -1/16 (/ (pow eps 3) (pow x 4)))))) x))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 eps (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 x))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(+ (* -1/2 (/ eps x)) (* 2 x))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))
(+ (* 2 x) (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x) (*.f64 x #s(literal 2 binary64)))
(+ (* 2 x) (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 (/.f64 eps (pow.f64 x #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 x #s(literal 2 binary64)))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) eps) x)
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(fma.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) x)
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))))
(fma.f64 eps (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))) (fma.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) x))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* eps (+ (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(-.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) eps)))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1))))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) x) eps)) (neg.f64 eps))
(* -1 (* eps (+ (* -1 (/ (+ x (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps))) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(neg.f64 (*.f64 eps (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (/.f64 (-.f64 x (/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 eps)))) eps)) eps))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 eps)) (/ (pow x 2) (sqrt -1)))) (* (sqrt eps) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))))
(fma.f64 (*.f64 x x) (fma.f64 (neg.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt eps) (sqrt -1)) (* (pow x 2) (+ (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))) (* (pow x 2) (+ (* -1/8 (* (sqrt (/ 1 (pow eps 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (sqrt.f64 #s(literal -1 binary64)))))))
x
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(fma.f64 (/.f64 eps (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) x) x)
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4))))))
(fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x)
(* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6)))))))
(fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64))))) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(*.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1 binary64)))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(neg.f64 (fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))) x))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (* -1/16 (/ (pow eps 3) (pow x 6))))))))
(neg.f64 (fma.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/16 binary64)) (pow.f64 x #s(literal 6 binary64))))) x))
x
(+ x (* -1/2 (/ eps x)))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(+ x (* eps (- (* -1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x) x)
(+ x (* eps (- (* eps (- (* -1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))))
(fma.f64 eps (fma.f64 eps (fma.f64 (/.f64 eps (pow.f64 x #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/2 binary64) x)) x)
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))
(*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))))))
(* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (/ (pow x 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (/ (pow x 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 eps (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))))))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* eps (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) (neg.f64 eps))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))))) (neg.f64 eps))
(* -1 (* eps (+ (* -1/8 (* (sqrt (/ 1 (pow eps 5))) (* (pow x 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eps 7))) (* (pow x 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (* (pow x 2) (sqrt -1)))) (* (sqrt (/ 1 eps)) (sqrt -1)))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/16 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 x (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))))) (neg.f64 eps))
(* -1 eps)
(neg.f64 eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(pow x 2)
(*.f64 x x)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(* -1 eps)
(neg.f64 eps)
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* -1 eps)
(neg.f64 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* -1 eps)
(neg.f64 eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(- (pow x 2) eps)
(-.f64 (*.f64 x x) eps)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2)))))
(*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))))
(pow x 2)
(*.f64 x x)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(+ (* -1 eps) (pow x 2))
(-.f64 (*.f64 x x) eps)
(* -1 eps)
(neg.f64 eps)
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* eps (- (/ (pow x 2) eps) 1))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* -1 eps)
(neg.f64 eps)
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps)))))
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps

rewrite543.0ms (4.9%)

Memory
-158.8MiB live, 546.9MiB allocated
Rules
4 968×lower-/.f32
4 956×lower-/.f64
3 742×lower-*.f32
3 740×lower-*.f64
2 526×lower-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037286
064248
1288198
22356198
08651198
Stop Event
iter limit
node limit
iter limit
Counts
23 → 981
Calls
Call 1
Inputs
(-.f64 (*.f64 x x) (*.f64 x x))
(+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 x x)
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x))
(+.f64 x x)
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
#s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(/.f64 #s(literal -1/2 binary64) x)
(/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)))
#s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps))
(/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))
(+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
#s(approx (- (* x x) eps) (neg.f64 eps))
(-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))
Outputs
#s(literal 0 binary64)
eps
(+.f64 (*.f64 x x) (fma.f64 x x eps))
(+.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))
(+.f64 (*.f64 x x) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 #s(literal 0 binary64) eps)
(+.f64 eps #s(literal 0 binary64))
(+.f64 (fma.f64 x x eps) (*.f64 x x))
(+.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))
(+.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x x))
(+.f64 (*.f64 x (neg.f64 x)) (fma.f64 x x eps))
(+.f64 (-.f64 eps (*.f64 x x)) (*.f64 x x))
(-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))
(-.f64 #s(literal 0 binary64) (neg.f64 eps))
(-.f64 eps #s(literal 0 binary64))
(-.f64 eps (/.f64 #s(literal 0 binary64) eps))
(-.f64 eps (/.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(-.f64 (fma.f64 x x eps) (*.f64 x x))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))))
(-.f64 (/.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(-.f64 (/.f64 #s(literal 0 binary64) eps) (neg.f64 eps))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (neg.f64 eps)) (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (neg.f64 eps)))
(-.f64 (/.f64 (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) eps) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))) (/.f64 (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))) (-.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (-.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))))
(fma.f64 x x (fma.f64 x x eps))
(fma.f64 x x (neg.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 x x (-.f64 eps (*.f64 x x)))
(fma.f64 x x (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 x (neg.f64 x) (fma.f64 x x eps))
(fma.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) (fma.f64 x x eps))
(fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 x x) eps) (*.f64 x x))
(fma.f64 (neg.f64 x) x (fma.f64 x x eps))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x x))
(fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (neg.f64 x)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) (*.f64 x x))
(fma.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps)) (*.f64 x (neg.f64 x)))
(fma.f64 (*.f64 (neg.f64 eps) eps) (/.f64 #s(literal 1 binary64) (neg.f64 eps)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (*.f64 x x))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (*.f64 x (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (fma.f64 x x eps) (*.f64 x x))
(fma.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (fma.f64 x x eps) (*.f64 x (neg.f64 x)))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) (fma.f64 x x eps))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) (neg.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) (-.f64 eps (*.f64 x x)))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 eps eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps eps))
(/.f64 (*.f64 eps eps) eps)
(/.f64 (*.f64 eps eps) (-.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x))))))
(/.f64 (*.f64 (neg.f64 eps) eps) (neg.f64 eps))
(/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps)) (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps)) (neg.f64 (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 eps) eps)) (neg.f64 (neg.f64 eps)))
(/.f64 (neg.f64 (*.f64 (neg.f64 eps) eps)) (neg.f64 (-.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 eps (*.f64 x x)) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))))) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (-.f64 eps (*.f64 x x))))))
(/.f64 (fma.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (fma.f64 x x eps)))))
(/.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 0 binary64)) (*.f64 eps eps))
(/.f64 (neg.f64 (*.f64 eps eps)) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 eps eps)) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x)))) (-.f64 (*.f64 x x) (-.f64 eps (*.f64 x x))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (neg.f64 eps))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (/.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 eps eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 eps eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 x x) eps)))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (-.f64 eps (*.f64 x x)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 eps (*.f64 x x))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (/.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 eps eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 eps eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 x x) eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (-.f64 eps (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 eps (*.f64 x x))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 x x eps)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 x x eps))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x x eps) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x x eps)))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 x x eps)) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 x x eps))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x x eps) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x x eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 eps eps (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 eps eps (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x x eps) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x x eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 eps eps (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 eps eps (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x x eps) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x x eps)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 eps eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 eps eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (-.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (-.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 (fma.f64 x x eps)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (fma.f64 x x eps)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 (fma.f64 x x eps)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (fma.f64 x x eps)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x x eps) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 x x eps) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 eps eps (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 eps eps (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x x eps) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 x x eps) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (/.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x x eps)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x x eps)))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 x x eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 x x eps))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (neg.f64 eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (neg.f64 eps))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (-.f64 (*.f64 x x) (neg.f64 eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 x x) (neg.f64 eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (/.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x x eps)) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x x eps)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 x x eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 x x eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (neg.f64 eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (neg.f64 eps))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (-.f64 (*.f64 x x) (neg.f64 eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 x x) (neg.f64 eps))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) eps))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps)) #s(literal 0 binary64))) (*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps)) eps))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 (/.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps)) #s(literal 0 binary64))) (*.f64 (/.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps)) eps))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 (/.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) eps)) #s(literal 0 binary64))) (*.f64 (/.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) eps)) eps))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 (/.f64 eps (*.f64 eps eps)) #s(literal 0 binary64))) (*.f64 (/.f64 eps (*.f64 eps eps)) eps))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) eps) (*.f64 (*.f64 eps eps) #s(literal 0 binary64))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps) eps) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) #s(literal 0 binary64))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps) eps) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) #s(literal 0 binary64))) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 eps) eps) eps) (*.f64 (neg.f64 eps) #s(literal 0 binary64))) (*.f64 (neg.f64 eps) eps))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps)) eps) (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) eps))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps)) eps) (*.f64 (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) eps))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 eps) eps)) eps) (*.f64 (neg.f64 (neg.f64 eps)) #s(literal 0 binary64))) (*.f64 (neg.f64 (neg.f64 eps)) eps))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps) eps) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps))))) #s(literal 0 binary64))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps))))) eps))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 eps (*.f64 x x)) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))))) eps) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (-.f64 eps (*.f64 x x))))) #s(literal 0 binary64))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (-.f64 eps (*.f64 x x))))) eps))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps) eps) (*.f64 (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x))))) #s(literal 0 binary64))) (*.f64 (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x))))) eps))
(/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) eps) (*.f64 (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (fma.f64 x x eps)))) #s(literal 0 binary64))) (*.f64 (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (fma.f64 x x eps)))) eps))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 0 binary64)) eps) (*.f64 (*.f64 eps eps) #s(literal 0 binary64))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps eps)) eps) (*.f64 (neg.f64 eps) #s(literal 0 binary64))) (*.f64 (neg.f64 eps) eps))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) eps) (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 0 binary64))) (*.f64 (neg.f64 (*.f64 eps eps)) eps))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 eps) eps) eps) (*.f64 (-.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps))) #s(literal 0 binary64))) (*.f64 (-.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps))) eps))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x)))) eps) (*.f64 (-.f64 (*.f64 x x) (-.f64 eps (*.f64 x x))) #s(literal 0 binary64))) (*.f64 (-.f64 (*.f64 x x) (-.f64 eps (*.f64 x x))) eps))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) eps) (*.f64 (neg.f64 eps) #s(literal 0 binary64))) (*.f64 (neg.f64 eps) eps))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x))) #s(literal 0 binary64))) (*.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x))) eps))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))) (*.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(literal 0 binary64))) (*.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (/.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))) (*.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64))) (*.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))) (*.f64 (fma.f64 eps eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 eps eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64))) (*.f64 (fma.f64 eps eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 eps eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) #s(literal 0 binary64))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 x x) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))) (*.f64 (-.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (-.f64 eps (*.f64 x x)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 x x) #s(literal 0 binary64))) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (neg.f64 eps)) (*.f64 (neg.f64 eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (*.f64 eps eps))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) eps) (*.f64 eps (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 eps eps))
(/.f64 (neg.f64 (neg.f64 (*.f64 eps eps))) (neg.f64 (neg.f64 eps)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 eps) eps))) (neg.f64 (neg.f64 (neg.f64 eps))))
(/.f64 (neg.f64 (neg.f64 (*.f64 eps (*.f64 eps eps)))) (neg.f64 (neg.f64 (*.f64 eps eps))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (neg.f64 (neg.f64 eps)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 eps (*.f64 x x)) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (fma.f64 x x eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 0 binary64))) (neg.f64 (*.f64 eps eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))))) (neg.f64 (-.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))))
(pow.f64 eps #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps)) #s(literal -1 binary64))
(pow.f64 (/.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) eps)) #s(literal -1 binary64))
(pow.f64 (/.f64 eps (*.f64 eps eps)) #s(literal -1 binary64))
(*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))))
(*.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(*.f64 (*.f64 (neg.f64 eps) eps) (/.f64 #s(literal 1 binary64) (neg.f64 eps)))
(+.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) #s(literal -1 binary64)))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 0 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (/.f64 #s(literal 0 binary64) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (neg.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (neg.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))))) (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))))))
(-.f64 (/.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 eps))) (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 eps))))
(-.f64 (/.f64 (*.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(-.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (fma.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (/.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (fma.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(-.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(fma.f64 (fma.f64 x x eps) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(fma.f64 (/.f64 (fma.f64 x x eps) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (neg.f64 eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(fma.f64 (/.f64 (fma.f64 x x eps) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(neg.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(neg.f64 (/.f64 (neg.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(/.f64 (neg.f64 eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) #s(literal 1 binary64))))
(/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 eps eps)))
(/.f64 (*.f64 eps eps) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 (neg.f64 eps) eps) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 eps)))
(/.f64 (-.f64 (*.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) #s(literal 1 binary64)) (*.f64 (neg.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1 binary64)) (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps)) (neg.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps)) (neg.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 eps) eps)) (neg.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 eps))))
(/.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (fma.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (*.f64 eps eps)) (neg.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 eps #s(literal 1 binary64)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))
(/.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps)
(/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(/.f64 (-.f64 (neg.f64 (fma.f64 x x eps)) (*.f64 x (neg.f64 x))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (fma.f64 x x eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 1 binary64))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (fma.f64 x x eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x (neg.f64 x)))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x eps)) (*.f64 x x))) (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x))) (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x eps)) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x eps)) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x))) (*.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 x x eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x x))) (*.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 x x eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x))) (*.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 x x eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x (neg.f64 x)))) (*.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x)) (-.f64 (*.f64 x x) eps))) (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (neg.f64 x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x x) eps))) (*.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 (*.f64 eps #s(literal 1 binary64))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x x)))) (neg.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal 1 binary64))) (neg.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (neg.f64 (fma.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (neg.f64 (+.f64 (/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (*.f64 eps eps)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 eps)))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) #s(literal -1 binary64))
(pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (neg.f64 eps) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 eps)) #s(literal -1 binary64)))
(*.f64 (/.f64 eps (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (neg.f64 eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))))
(*.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(*.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (neg.f64 eps) eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 eps)))
(+.f64 (*.f64 x x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 x x))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(fma.f64 x x #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) #s(literal 0 binary64))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (-.f64 (*.f64 x x) #s(literal 0 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64))) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64))) (neg.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) #s(literal 0 binary64))
#s(literal 0 binary64)
(+.f64 x (neg.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))))
(+.f64 (neg.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) x)
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x))) (/.f64 (*.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (*.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))) (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))) (/.f64 (*.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (neg.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))))) (/.f64 (*.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (-.f64 x (neg.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))))))
(fma.f64 #s(literal -1 binary64) #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x)) (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x)) (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))))))
(/.f64 (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))) (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))) (fma.f64 x x (-.f64 (*.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x (neg.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))))))
(/.f64 (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))))
(/.f64 (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))) (-.f64 x (neg.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))))) (neg.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x (neg.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))))) (neg.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))))) (neg.f64 (-.f64 x (neg.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x))) (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x)) (*.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (*.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))))) (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x)) (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))) (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))))) (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))))) (neg.f64 (neg.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))))))
(pow.f64 (/.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x)) (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (*.f64 x x))))
(*.f64 (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))) (/.f64 #s(literal 1 binary64) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))))
#s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))
(+.f64 x (/.f64 eps (*.f64 x #s(literal -2 binary64))))
(+.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x)
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 eps (*.f64 x #s(literal -2 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 x (/.f64 eps (*.f64 x #s(literal -2 binary64))))))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) eps) x)
(fma.f64 (/.f64 #s(literal -1/2 binary64) x) eps x)
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (/.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (/.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (*.f64 x x)))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x (-.f64 x (/.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 x x (/.f64 (-.f64 (*.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (*.f64 x x)) (-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (-.f64 x (/.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x x (/.f64 (-.f64 (*.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) x))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x)))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))) (-.f64 x (/.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x)) (*.f64 (-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x) (*.f64 x x))) (*.f64 (-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x) (-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (/.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)))) (neg.f64 (-.f64 x (/.f64 eps (*.f64 x #s(literal -2 binary64))))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (/.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (/.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1/2 binary64) x))
(/.f64 #s(literal -1/2 binary64) x)
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 x #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1/2 binary64) (neg.f64 x))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (neg.f64 x))))
(pow.f64 (*.f64 x #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps))))
(/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps))))))
(pow.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (neg.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps))))
(*.f64 (pow.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)) #s(literal -1/2 binary64)) (pow.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)) #s(literal -1/2 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps))))
(/.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)))))
(/.f64 (neg.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)))) #s(literal 1 binary64))
#s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps))
(pow.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps))) #s(literal -1 binary64))
(*.f64 #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) eps) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) (neg.f64 eps)))
(-.f64 (/.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) eps) (/.f64 #s(literal 0 binary64) eps))
(-.f64 (/.f64 (-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x) eps) (/.f64 x eps))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))) eps) (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))) eps))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (*.f64 eps (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 eps (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))))
(neg.f64 (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) (neg.f64 eps)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))) eps))
(/.f64 #s(literal 1 binary64) (/.f64 eps (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 eps (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 eps (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))))
(/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 eps (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))) (neg.f64 eps))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (*.f64 eps (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) #s(literal 0 binary64)) (*.f64 eps (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))) eps))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 0 binary64))) (neg.f64 (*.f64 eps (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) #s(literal 0 binary64))) (neg.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))) (neg.f64 (neg.f64 eps)))
(/.f64 (*.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) #s(literal 1 binary64)) eps)
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))
(/.f64 (/.f64 (neg.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))) #s(literal -1 binary64)) eps)
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))) eps)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) #s(literal 0 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))) (neg.f64 (neg.f64 (neg.f64 eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) #s(literal 1 binary64))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps))) (neg.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))) #s(literal -1 binary64))) (neg.f64 eps))
(pow.f64 (/.f64 eps (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 eps (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) eps))
(*.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (neg.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 eps)))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 eps (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))))
(*.f64 (pow.f64 (/.f64 eps (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))
(+.f64 x (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))
(+.f64 #s(literal 0 binary64) (/.f64 eps (*.f64 x #s(literal -2 binary64))))
(+.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) x)
(+.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal 0 binary64))
(+.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) (*.f64 #s(literal -2 binary64) x))
(-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) #s(literal 0 binary64))
(-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) #s(literal 0 binary64))
(-.f64 (-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x) x)
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))) (/.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 eps (*.f64 x #s(literal -2 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (/.f64 eps (*.f64 x #s(literal -2 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (-.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) x)) (/.f64 (*.f64 x x) (-.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) x)))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -2 binary64) x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) eps) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) eps) (*.f64 #s(literal -2 binary64) x))
(fma.f64 (/.f64 #s(literal -1/2 binary64) x) eps #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) x) eps (*.f64 #s(literal -2 binary64) x))
(fma.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (/.f64 eps (*.f64 x #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)))) x)
(fma.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 eps (*.f64 x #s(literal -2 binary64))) x)) x)
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal -2 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) #s(literal 0 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) #s(literal 0 binary64)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 0 binary64) (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 0 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 x (*.f64 x x)))
(/.f64 (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 0 binary64))
(/.f64 (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 0 binary64)) (*.f64 x (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 0 binary64)) (*.f64 x (*.f64 x x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 0 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 0 binary64))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) #s(literal 0 binary64))) (neg.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (*.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (*.f64 x (*.f64 x x))) (fma.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (-.f64 (*.f64 x x) (*.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) x))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (/.f64 eps (*.f64 x #s(literal -2 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (*.f64 x x)) (-.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))) (*.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) #s(literal 0 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 0 binary64) (*.f64 eps #s(literal -1/2 binary64))))) #s(literal 0 binary64))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 eps #s(literal -1/2 binary64))))) (neg.f64 (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 0 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 0 binary64))) (neg.f64 (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)) #s(literal 0 binary64))) (neg.f64 (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) #s(literal 0 binary64)))) (neg.f64 (neg.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (*.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (-.f64 (*.f64 x x) (*.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) x)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x x))) #s(literal 0 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)))) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 eps (*.f64 x #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)) (*.f64 x x))) (neg.f64 (-.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x) x)))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) #s(literal 0 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x x)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal 0 binary64))))
(+.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (neg.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) (*.f64 (neg.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) #s(literal -1 binary64)))
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 (/.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps)))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 (/.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps)))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) (/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))) (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (+.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))) (/.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 x x (+.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (*.f64 (neg.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (*.f64 x x) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (neg.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))))) (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))))) (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))))) (neg.f64 (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (neg.f64 (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (fma.f64 x x (+.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps)))) (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))))))) (neg.f64 (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))) (neg.f64 (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) (neg.f64 (fma.f64 x x (+.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))))))) (neg.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))) (neg.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal -1 binary64))
(pow.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(*.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(*.f64 (pow.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x)))) (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (/.f64 (/.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 (/.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) (/.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) (/.f64 (/.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps)))) (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) (/.f64 (/.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps)))) (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 #s(literal -1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))
(/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 (*.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #s(literal 1 binary64)) (*.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))))
(/.f64 (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1 binary64)) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))
(/.f64 (*.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))) (neg.f64 (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))) (neg.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal 1 binary64))
(pow.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 (/.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 (/.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(-.f64 (/.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (-.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)) (/.f64 (*.f64 x x) (-.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)))
(fma.f64 (pow.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(literal 1/4 binary64)) x)
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (neg.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x))) (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x))) (+.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (-.f64 (*.f64 x x) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (neg.f64 (neg.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x)))) (neg.f64 (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (-.f64 (*.f64 x x) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))))
(/.f64 (-.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 x x)) (-.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (*.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps)))) (*.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))))
(/.f64 (neg.f64 (-.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 x x))) (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)))
(pow.f64 (/.f64 (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(*.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(fabs.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
(pow.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)
(-.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 0 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (/.f64 #s(literal 0 binary64) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (fma.f64 x x eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (neg.f64 eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (neg.f64 eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)) (/.f64 (*.f64 x x) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) #s(literal 1/2 binary64)) x)
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))) x)
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x eps)) #s(literal 1/2 binary64)) x)
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x eps))) x)
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) x)
(fma.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)
(fma.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) x)
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))) x)
(/.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(/.f64 (neg.f64 eps) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (neg.f64 eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (-.f64 (neg.f64 eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (+.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x))) (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)))
(pow.f64 (/.f64 (-.f64 (neg.f64 eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) #s(literal -1 binary64))
(*.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (neg.f64 eps))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (sqrt.f64 (fma.f64 x x eps)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) (neg.f64 eps))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (neg.f64 (fma.f64 x x eps))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (neg.f64 (sqrt.f64 (fma.f64 x x eps))))
(pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x eps)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x eps))))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 x x) (neg.f64 eps))
(+.f64 (neg.f64 eps) (*.f64 x x))
(exp.f64 (log.f64 (-.f64 (*.f64 x x) eps)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) #s(literal 1/2 binary64)))
(fabs.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x eps)) (/.f64 (*.f64 eps eps) (fma.f64 x x eps)))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (neg.f64 eps))) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) (neg.f64 eps))))
(sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))
(fma.f64 x x (neg.f64 eps))
(fma.f64 eps #s(literal -1 binary64) (*.f64 x x))
(fma.f64 #s(literal -1 binary64) eps (*.f64 x x))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) (neg.f64 eps))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (neg.f64 eps)))))
(/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 x x eps))
(/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (neg.f64 eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (neg.f64 (fma.f64 x x eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (neg.f64 (-.f64 (*.f64 x x) (neg.f64 eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (neg.f64 eps))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (fma.f64 x x eps))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 (*.f64 (fma.f64 x x eps) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (fma.f64 x x eps)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x x) eps))) (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))) (sqrt.f64 (fma.f64 x x eps)))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (*.f64 eps eps)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 eps eps))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 eps) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 eps)))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) eps (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) eps))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (neg.f64 eps)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (neg.f64 eps))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 eps) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (neg.f64 eps) eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 eps)))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps eps)))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) eps (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 eps eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) eps))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (*.f64 eps eps) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps eps)))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) eps (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) eps))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (*.f64 eps eps)) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 eps eps))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 eps) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) eps (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 eps) eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) eps))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (neg.f64 eps)) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 eps) eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (neg.f64 eps))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 eps) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (neg.f64 eps) eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (*.f64 eps eps) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) eps (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 eps eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) eps))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (*.f64 eps eps) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) eps (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) eps))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 (*.f64 eps eps)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (*.f64 eps eps)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 (*.f64 eps eps)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (*.f64 eps eps)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 eps) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 eps) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 eps) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 eps) eps) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 eps (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 eps) eps) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 eps (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 eps) eps) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 (neg.f64 eps)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (neg.f64 eps)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 eps) eps) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 (neg.f64 eps)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 (neg.f64 eps)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps)) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps)) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (neg.f64 eps) eps)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 eps) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 eps) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (neg.f64 eps) eps)) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (neg.f64 eps) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 eps eps)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 eps (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 eps eps)) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 eps (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 eps (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))) (*.f64 eps (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (/.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (/.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) eps))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 eps (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (/.f64 eps (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (*.f64 eps eps)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) eps) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) eps))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 eps)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 eps)))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (neg.f64 eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (neg.f64 eps) eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (neg.f64 eps))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 eps (*.f64 x x)) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (fma.f64 x x eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (fma.f64 x x eps))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (*.f64 eps eps)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 0 binary64)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 eps)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 eps eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 eps)))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (-.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (-.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x)))))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 eps)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (neg.f64 eps)))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (-.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal 0 binary64)) (-.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (/.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (/.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 eps (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (/.f64 eps (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (*.f64 eps eps)) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) eps) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) eps))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 eps)) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 eps) eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 eps)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (neg.f64 eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 (neg.f64 eps) eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (neg.f64 eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 eps))) eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (*.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 eps (*.f64 x x)) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (fma.f64 x (*.f64 x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (fma.f64 x x eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (fma.f64 (fma.f64 x x eps) (fma.f64 x x eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (fma.f64 x x eps))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (*.f64 eps eps)) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 0 binary64)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 eps)) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 eps eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 eps)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (-.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 (neg.f64 eps) eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 x x) (neg.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (-.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 eps (*.f64 x x)) (-.f64 eps (*.f64 x x)))))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 (*.f64 x x) (-.f64 eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (neg.f64 eps)) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (neg.f64 eps)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (-.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 x x) #s(literal 0 binary64)) (-.f64 (fma.f64 x x eps) (*.f64 x (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x eps)) (*.f64 (fma.f64 x x eps) (*.f64 eps eps))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))) (neg.f64 (neg.f64 (fma.f64 x x eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))))
(pow.f64 (-.f64 (*.f64 x x) eps) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))))
(*.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (fma.f64 x x eps)))
(*.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))
(*.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x eps)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))) #s(literal 1 binary64)) (-.f64 (*.f64 x x) eps))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 eps (-.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1/2 binary64)))
(fabs.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
(sqrt.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))))
#s(approx (- (* x x) eps) (neg.f64 eps))
(pow.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(+.f64 (*.f64 x x) (neg.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(+.f64 (*.f64 x x) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(+.f64 (neg.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x x))
(-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps)))) (/.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 x x) (neg.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) (neg.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(fma.f64 x x (neg.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(fma.f64 x x (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(fma.f64 #s(literal -1 binary64) #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 x x))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) (neg.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))))) (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 (*.f64 x x) (neg.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))))
(/.f64 (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) (neg.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))))) (neg.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 (*.f64 x x) (neg.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (neg.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) (neg.f64 (-.f64 (*.f64 x x) (neg.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))))) (*.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps)))) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))))) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))) (neg.f64 (neg.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))))))
(pow.f64 (/.f64 (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal -1 binary64))
(*.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(approx (- (* x x) eps) (neg.f64 eps))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (*.f64 (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(approx (- (* x x) eps) (neg.f64 eps)))))

eval213.0ms (1.9%)

Memory
44.9MiB live, 382.3MiB allocated
Compiler

Compiled 51 291 to 4 542 computations (91.1% saved)

prune254.0ms (2.3%)

Memory
-35.9MiB live, 343.1MiB allocated
Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New1 58241 586
Fresh246
Picked325
Done224
Total1 589121 601
Accuracy
100.0%
Counts
1 601 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.0%
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)))))
48.7%
(/.f64 (*.f64 eps eps) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
99.5%
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
99.4%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
63.2%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
26.9%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))
59.0%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
7.1%
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
43.1%
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
3.3%
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x))
4.3%
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) #s(literal 0 binary64))
40.9%
#s(approx (/ (* (+ (* x x) (- (* x x) eps)) (- (+ (* x x) eps) (* x x))) (* (+ x (sqrt (- (* x x) eps))) (+ (* x x) (- (* x x) eps)))) (/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x))
Compiler

Compiled 930 to 248 computations (73.3% saved)

regimes37.0ms (0.3%)

Memory
24.8MiB live, 60.7MiB allocated
Counts
38 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) #s(literal 0 binary64))
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x))
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
#s(approx (/ (* (+ (* x x) (- (* x x) eps)) (- (+ (* x x) eps) (* x x))) (* (+ x (sqrt (- (* x x) eps))) (+ (* x x) (- (* x x) eps)))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
#s(approx (/ (* (+ (* x x) (- (* x x) eps)) (- (+ (* x x) eps) (* x x))) (* (+ x (sqrt (- (* x x) eps))) (+ (* x x) (- (* x x) eps)))) (/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x))
(/.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sqrt (- (* x x) eps))) (- (* x x) (- (* x x) eps))) (/.f64 (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 x x)) eps)))
(/.f64 (*.f64 eps eps) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (fma.f64 (neg.f64 x) x (fma.f64 x x eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
#s(approx (- x (sqrt (- (* x x) eps))) #s(approx (/ (+ (* eps 1/2) (/ (* 1/8 (* eps eps)) (* x x))) x) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 x eps))))))
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) x)
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps #s(approx (+ (* eps (/ 1/16 (pow x 5))) (/ 1/8 (* x (* x x)))) (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
(/.f64 #s(approx (* (+ (* x x) (- (* x x) eps)) (- (+ (* x x) eps) (* x x))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) eps))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 #s(approx (* (+ (* x x) (- (* x x) eps)) (- (+ (* x x) eps) (* x x))) (*.f64 eps (*.f64 eps (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x x) eps) #s(literal -1 binary64))))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (fma.f64 x (+.f64 x x) (neg.f64 eps)) (/.f64 (fma.f64 x (neg.f64 x) (fma.f64 x x eps)) (fma.f64 x (+.f64 x x) (neg.f64 eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)) (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64)))) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
(*.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x)))) (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (fma.f64 x (/.f64 x (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 eps (/.f64 #s(literal 5/128 binary64) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1/2 binary64) x))))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 #s(literal 5/64 binary64) (pow.f64 x #s(literal 6 binary64))) eps) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))))) x))
Outputs
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
Calls

3 calls:

14.0ms
eps
10.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
10.0ms
x
Results
AccuracySegmentsBranch
99.5%1x
99.5%1eps
99.5%1(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 16 to 10 computations (37.5% saved)

regimes15.0ms (0.1%)

Memory
-19.8MiB live, 16.1MiB allocated
Counts
9 → 2
Calls
Call 1
Inputs
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) #s(literal 0 binary64))
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x))
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
#s(approx (/ (* (+ (* x x) (- (* x x) eps)) (- (+ (* x x) eps) (* x x))) (* (+ x (sqrt (- (* x x) eps))) (+ (* x x) (- (* x x) eps)))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Outputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
Calls

3 calls:

7.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
3.0ms
x
3.0ms
eps
Results
AccuracySegmentsBranch
86.9%2x
82.7%2eps
99.1%2(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 16 to 10 computations (37.5% saved)

regimes4.0ms (0%)

Memory
6.6MiB live, 6.6MiB allocated
Counts
8 → 2
Calls
Call 1
Inputs
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) #s(literal 0 binary64))
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x))
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
#s(approx (/ (* (+ (* x x) (- (* x x) eps)) (- (+ (* x x) eps) (* x x))) (* (+ x (sqrt (- (* x x) eps))) (+ (* x x) (- (* x x) eps)))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
Outputs
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
Calls

1 calls:

3.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Results
AccuracySegmentsBranch
97.1%2(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 10 to 6 computations (40% saved)

regimes7.0ms (0.1%)

Memory
13.5MiB live, 13.5MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) #s(literal 0 binary64))
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x))
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
Outputs
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) #s(literal 0 binary64))
Calls

3 calls:

2.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
2.0ms
x
2.0ms
eps
Results
AccuracySegmentsBranch
59.0%1eps
59.0%1x
60.5%2(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 16 to 10 computations (37.5% saved)

regimes8.0ms (0.1%)

Memory
-23.5MiB live, 12.7MiB allocated
Accuracy

Total -0.8b remaining (-1.4%)

Threshold costs -0.8b (-1.4%)

Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) #s(literal 0 binary64))
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) (+.f64 x x))
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
Outputs
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) #s(literal 0 binary64))
Calls

3 calls:

4.0ms
x
2.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
2.0ms
eps
Results
AccuracySegmentsBranch
4.3%1x
4.3%1eps
4.3%1(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 16 to 10 computations (37.5% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-6.106865877197543e-153
0.0
Compiler

Compiled 13 to 11 computations (15.4% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-6.106865877197543e-153
0.0
Compiler

Compiled 13 to 11 computations (15.4% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-6.106865877197543e-153
0.0
Compiler

Compiled 13 to 11 computations (15.4% saved)

simplify7.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
031141
141141
250141
355141
457141
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -4717453031026927/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744 binary64)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -4717453031026927/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744 binary64)) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -4717453031026927/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744 binary64)) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) #s(literal 0 binary64)))
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) #s(literal 0 binary64))
Outputs
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -4717453031026927/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744 binary64)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -4717453031026927/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744 binary64)) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -4717453031026927/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744 binary64)) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) #s(literal 0 binary64)))
#s(approx (/ (- (+ (* x x) eps) (* x x)) (+ x (sqrt (- (* x x) eps)))) #s(literal 0 binary64))

soundness700.0ms (6.3%)

Memory
9.6MiB live, 523.7MiB allocated
Rules
11 334×lower-fma.f64
11 334×lower-fma.f32
11 222×lower-fma.f64
11 222×lower-fma.f32
5 834×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050378
084358
1349320
22813320
08777316
0622
01022
14222
231022
3360222
0854922
06328030
119797756
266057629
084877232
02571257
17841238
225941200
369441197
080911129
037286
064248
1288198
22356198
08651198
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 222 to 90 computations (59.5% saved)

preprocess47.0ms (0.4%)

Memory
13.0MiB live, 88.8MiB allocated
Compiler

Compiled 206 to 66 computations (68% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...