ENA, Section 1.4, Exercise 4d

Time bar (total: 9.9s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze28.0ms (0.3%)

Memory
-22.7MiB live, 16.2MiB 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 (13.6%)

Memory
71.0MiB live, 1 792.9MiB allocated
Samples
481.0ms2 633×1valid
338.0ms5 028×0valid
100.0ms595×2valid
11.0ms171×0invalid
Precisions
Click to see histograms. Total time spent on operations: 669.0ms
ival-sub: 228.0ms (34.1% of total)
ival-<=: 116.0ms (17.3% of total)
ival-mult: 103.0ms (15.4% of total)
ival-sqrt: 103.0ms (15.4% of total)
adjust: 77.0ms (11.5% of total)
ival-and: 21.0ms (3.1% of total)
exact: 16.0ms (2.4% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain102.0ms (1%)

Memory
-30.8MiB live, 167.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1070-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)))cancellation1070
Confusion
Predicted +Predicted -
+1070
-0149
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+10700
-00149
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0149
1107
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
17.0ms168×1valid
15.0ms310×0valid
5.0ms34×2valid
Compiler

Compiled 62 to 22 computations (64.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-sub: 7.0ms (32.3% of total)
ival-sqrt: 5.0ms (23.1% of total)
ival-mult: 5.0ms (23.1% of total)
adjust: 4.0ms (18.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess308.0ms (3.1%)

Memory
12.7MiB live, 51.8MiB 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.7MiB live, 1.7MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.8%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 10 to 6 computations (40% saved)

simplify69.0ms (0.7%)

Memory
-11.2MiB live, 28.4MiB 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

localize94.0ms (0.9%)

Memory
-18.0MiB live, 76.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 x x)
accuracy0.01953125
(sqrt.f64 (-.f64 (*.f64 x x) eps))
accuracy0.0234375
(-.f64 (*.f64 x x) eps)
accuracy23.809921658231115
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Samples
16.0ms155×0valid
14.0ms84×1valid
4.0ms17×2valid
Compiler

Compiled 26 to 8 computations (69.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-sub: 6.0ms (33.4% of total)
ival-sqrt: 5.0ms (27.8% of total)
ival-mult: 4.0ms (22.3% of total)
adjust: 3.0ms (16.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series14.0ms (0.1%)

Memory
12.2MiB live, 12.2MiB 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
@0
(- x (sqrt (- (* x x) eps)))
1.0ms
eps
@-inf
(sqrt (- (* x x) eps))
1.0ms
eps
@inf
(sqrt (- (* x x) eps))

simplify354.0ms (3.6%)

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

rewrite317.0ms (3.2%)

Memory
9.6MiB live, 330.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)

eval47.0ms (0.5%)

Memory
-16.6MiB live, 106.7MiB allocated
Compiler

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

prune68.0ms (0.7%)

Memory
-4.6MiB live, 194.4MiB allocated
Pruning

21 alts after pruning (20 fresh and 1 done)

PrunedKeptTotal
New28620306
Fresh000
Picked011
Done000
Total28621307
Accuracy
99.8%
Counts
307 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.2%
(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))))))
62.3%
(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))))))
62.4%
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
25.7%
(/.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))))))))
62.4%
(/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
27.7%
(/.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)))))
48.7%
(/.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)))))
62.4%
(-.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)))))
62.2%
(-.f64 x (/.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
62.8%
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
62.8%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
62.8%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
57.9%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
7.3%
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
3.5%
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
48.5%
(*.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)))))
62.4%
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (fma.f64 x x eps) (*.f64 x x)))
41.6%
#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))
34.4%
#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.7%
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
30.1%
#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 1 300 to 410 computations (68.5% saved)

simplify211.0ms (2.1%)

Memory
2.9MiB live, 351.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.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)
cost-diff0
#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))
cost-diff320
(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)))
cost-diff1280
(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))))
cost-diff0
(*.f64 x x)
cost-diff0
(-.f64 (*.f64 x x) eps)
cost-diff256
(/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
cost-diff896
(-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x 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)))
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
(neg.f64 eps)
cost-diff0
(fma.f64 x x (neg.f64 eps))
cost-diff0
(sqrt.f64 (fma.f64 x x (neg.f64 eps)))
cost-diff0
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
Rules
7 696×lower-fma.f32
7 688×lower-fma.f64
4 680×lower-*.f32
4 668×lower-*.f64
2 508×lower-neg.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040326
072306
1135294
2283275
3644264
41461258
54476258
08504252
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
x
(sqrt.f64 (fma.f64 x x (neg.f64 eps)))
(fma.f64 x x (neg.f64 eps))
(neg.f64 eps)
eps
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
x
#s(approx (sqrt (- (* x x) eps)) (neg.f64 x))
(neg.f64 x)
(-.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 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x))
(-.f64 (*.f64 x x) eps)
(*.f64 x x)
x
eps
(-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (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 (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)
(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))))
#s(literal 1/8 binary64)
(/.f64 (*.f64 eps eps) (*.f64 x x))
(*.f64 eps eps)
eps
(*.f64 x 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)))
(*.f64 eps (*.f64 eps eps))
(/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
#s(literal 1/16 binary64)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 eps #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
Outputs
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
x
(sqrt.f64 (fma.f64 x x (neg.f64 eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(fma.f64 x x (neg.f64 eps))
(-.f64 (*.f64 x x) eps)
(neg.f64 eps)
eps
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
x
#s(approx (sqrt (- (* x x) eps)) (neg.f64 x))
(neg.f64 x)
(-.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 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x))
(neg.f64 eps)
(-.f64 (*.f64 x x) eps)
(*.f64 x x)
x
eps
(-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(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))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (*.f64 eps (fma.f64 (/.f64 eps (*.f64 x x)) (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) #s(literal 1/2 binary64))) 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)
(/.f64 (*.f64 eps (fma.f64 (/.f64 eps (*.f64 x x)) (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) #s(literal 1/2 binary64))) x)
(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))))
(*.f64 eps (fma.f64 (/.f64 eps (*.f64 x x)) (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) #s(literal 1/2 binary64)))
#s(literal 1/8 binary64)
(/.f64 (*.f64 eps eps) (*.f64 x x))
(*.f64 eps eps)
eps
(*.f64 x 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)))
(*.f64 eps (fma.f64 eps (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))
(*.f64 eps (*.f64 eps eps))
(/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
#s(literal 1/16 binary64)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 eps #s(literal 1/2 binary64))
#s(literal 1/2 binary64)

localize187.0ms (1.9%)

Memory
-22.0MiB live, 257.4MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy4.76558578077391
(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))))
accuracy28.842306293606402
(/.f64 (*.f64 eps eps) (*.f64 x x))
accuracy29.054330487827414
(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)))
accuracy36.26506587533008
#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))
accuracy0.0234375
(-.f64 (*.f64 x x) eps)
accuracy0.03125
(-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
accuracy0.34765625
(/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
accuracy23.418132599475822
(-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x))
accuracy0.01953125
(sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))
accuracy0.1015625
(*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
accuracy0.1328125
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
accuracy23.809921658231115
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
accuracy0
(neg.f64 x)
accuracy23.809921658231115
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
accuracy62.396644244909396
#s(approx (sqrt (- (* x x) eps)) (neg.f64 x))
accuracy0
(fma.f64 x x (neg.f64 eps))
accuracy0
(neg.f64 eps)
accuracy0.01953125
(sqrt.f64 (fma.f64 x x (neg.f64 eps)))
accuracy23.809921658231115
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
Samples
70.0ms84×1valid
45.0ms155×0valid
9.0ms17×2valid
Compiler

Compiled 275 to 36 computations (86.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 94.0ms
ival-div: 43.0ms (45.8% of total)
ival-mult: 13.0ms (13.9% of total)
ival-sub: 12.0ms (12.8% of total)
ival-add: 9.0ms (9.6% of total)
adjust: 7.0ms (7.5% of total)
ival-sqrt: 5.0ms (5.3% of total)
ival-neg: 3.0ms (3.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series45.0ms (0.5%)

Memory
17.7MiB live, 95.0MiB allocated
Counts
22 → 492
Calls
Call 1
Inputs
#s(alt (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (neg.f64 eps))) #<representation binary64>) () ())
#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())
#s(alt (neg.f64 eps) (patch (neg.f64 eps) #<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 (*.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 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<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>) () ())
#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())
#s(alt (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))) (patch (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))) #<representation binary64>) () ())
#s(alt #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)) (patch #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)) #<representation binary64>) () ())
#s(alt (/.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) (patch (/.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) #<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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())
Outputs
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (- x (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps)))) (patch (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor 0 x) (#s(alt (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/2 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2)))))) (taylor -inf x) (#s(alt (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 eps) (#s(alt (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/2 (/ eps x))) (taylor 0 eps) (#s(alt (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor inf eps) (#s(alt (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (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 (fma.f64 x x (neg.f64 eps))) (patch (sqrt.f64 (fma.f64 x x (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (- (pow x 2) eps) (taylor 0 x) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1 (/ eps (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 eps) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 eps) (pow x 2)) (taylor 0 eps) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* eps (- (/ (pow x 2) eps) 1)) (taylor inf eps) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (+ 1 (* -1 (/ (pow x 2) eps))))) (taylor -inf eps) (#s(alt (fma.f64 x x (neg.f64 eps)) (patch (fma.f64 x x (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 (-.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 (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 eps) (taylor 0 x) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf x) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf x) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf x) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf x) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf x) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf x) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf x) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf x) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 eps) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 eps) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 eps) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 eps) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (patch (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 2))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor inf eps) (#s(alt (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor inf eps) (#s(alt (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* (sqrt eps) (sqrt -1)))) (taylor -inf eps) (#s(alt (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<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>) () ())) ())
#s(alt (* 1/2 eps) (taylor 0 eps) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ 1/2 (* 1/8 (/ eps (pow x 2))))) (taylor 0 eps) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ 1/2 (* eps (+ (* 1/16 (/ eps (pow x 4))) (* 1/8 (/ 1 (pow x 2))))))) (taylor 0 eps) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ 1/2 (* eps (+ (* 1/16 (/ eps (pow x 4))) (* 1/8 (/ 1 (pow x 2))))))) (taylor 0 eps) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 4))) (taylor inf eps) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 2)))) (* 1/16 (/ 1 (pow x 4))))) (taylor inf eps) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (/ 1/8 (* eps (pow x 2))) (+ (/ 1/2 (pow eps 2)) (* 1/16 (/ 1 (pow x 4)))))) (taylor inf eps) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (/ 1/8 (* eps (pow x 2))) (+ (/ 1/2 (pow eps 2)) (* 1/16 (/ 1 (pow x 4)))))) (taylor inf eps) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 4))) (taylor -inf eps) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (* 1/16 (/ 1 (pow x 4))) (* 1/8 (/ 1 (* eps (pow x 2)))))) (taylor -inf eps) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))) eps)) (* 1/16 (/ 1 (pow x 4)))))) (taylor -inf eps) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))) eps)) (* 1/16 (/ 1 (pow x 4)))))) (taylor -inf eps) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 4))) (taylor 0 x) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))) (pow x 4)) (taylor 0 x) (#s(alt (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)))) (patch (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)))) #<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 4)) (taylor 0 x) (#s(alt (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)))) (patch (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)))) #<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 4)) (taylor 0 x) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor inf x) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) (taylor inf x) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) (taylor inf x) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) (taylor inf x) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor -inf x) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) (taylor -inf x) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) (taylor -inf x) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) (taylor -inf x) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor 0 eps) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))) (taylor 0 eps) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))) (taylor 0 eps) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))) (taylor 0 eps) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 4))) (taylor inf eps) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4))))) (taylor inf eps) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4))))) (taylor inf eps) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4))))) (taylor inf eps) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 4))) (taylor -inf eps) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (* 1/16 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow eps 2))))) (taylor -inf eps) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (* 1/16 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow eps 2))))) (taylor -inf eps) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (* 1/16 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow eps 2))))) (taylor -inf eps) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 4))) (taylor 0 x) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 3)) (* 1/2 (* eps (pow x 4)))) (pow x 4)) (taylor 0 x) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 3)) (* 1/2 (* eps (pow x 4)))) (pow x 4)) (taylor 0 x) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 3)) (* 1/2 (* eps (pow x 4)))) (pow x 4)) (taylor 0 x) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor inf x) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (taylor inf x) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (taylor inf x) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (taylor inf x) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor -inf x) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (taylor -inf x) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (taylor -inf x) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps)) (taylor -inf x) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (- x (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #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)) (patch #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)) #<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 #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)) (patch #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)) #<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 #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt #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)) (patch #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)) #<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 #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)) (patch #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)) #<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 #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)) (patch #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)) #<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 #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt #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)) (patch #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)) #<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 #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)) (patch #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)) #<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 #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)) (patch #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)) #<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 #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt #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)) (patch #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)) #<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 #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)) (patch #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)) #<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 #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)) (patch #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)) #<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 #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt #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)) (patch #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)) #<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 #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)) (patch #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)) #<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 #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)) (patch #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)) #<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 #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt #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)) (patch #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)) #<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 #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)) (patch #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)) #<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 #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)) (patch #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)) #<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 #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.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) (patch (/.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) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.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) (patch (/.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) #<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 (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) (patch (/.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) #<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 (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) (patch (/.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) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 5))) (taylor inf eps) (#s(alt (/.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) (patch (/.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) #<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 (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) (patch (/.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) #<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 (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) (patch (/.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) #<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 (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) (patch (/.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) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 5))) (taylor -inf eps) (#s(alt (/.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) (patch (/.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) #<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 (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) (patch (/.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) #<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 (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) (patch (/.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) #<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 (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) (patch (/.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) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 5))) (taylor 0 x) (#s(alt (/.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) (patch (/.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) #<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 (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) (patch (/.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) #<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 (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) (patch (/.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) #<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 (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) (patch (/.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) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.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) (patch (/.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) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt (/.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) (patch (/.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) #<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 (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) (patch (/.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) #<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 (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) (patch (/.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) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (/.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) (patch (/.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) #<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 #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) (patch (/.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) #<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 (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) (patch (/.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) #<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 (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) (patch (/.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) #<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 (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* -1 x) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))) 1)) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) 1)) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/2 (/ eps (pow x 2))) 2)) (taylor inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))) (taylor inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* 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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ eps x)) (taylor -inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)) (taylor -inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ eps x)) (* 2 x)) (taylor 0 eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (* 2 x)) (taylor 0 eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (* 2 x)) (taylor 0 eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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)) (/ x eps))))) (taylor inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps)) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor 0 eps) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor 0 eps) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor 0 eps) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor 0 eps) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor inf eps) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor inf eps) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor inf eps) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor inf eps) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor -inf eps) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor -inf eps) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor -inf eps) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor -inf eps) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor 0 x) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor 0 x) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor 0 x) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor 0 x) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor inf x) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor inf x) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor inf x) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor inf x) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor -inf x) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor -inf x) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor -inf x) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ (pow eps 2) (pow x 2)) (taylor -inf x) (#s(alt (/.f64 (*.f64 eps eps) (*.f64 x x)) (patch (/.f64 (*.f64 eps eps) (*.f64 x x)) #<representation binary64>) () ())) ())
Calls

123 calls:

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

simplify298.0ms (3%)

Memory
-21.3MiB live, 459.8MiB allocated
Algorithm
egg-herbie
Rules
8 436×lower-fma.f64
8 436×lower-fma.f32
6 140×lower-*.f64
6 140×lower-*.f32
2 256×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04997006
115536787
252866694
083576334
Stop Event
iter limit
node limit
Counts
492 → 486
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)))))
(* -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)
(* 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)
(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 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 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 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/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 2)))
(* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2)))
(* 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)))
(* -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)
(* 1/2 eps)
(* eps (+ 1/2 (* 1/8 (/ eps (pow x 2)))))
(* eps (+ 1/2 (* eps (+ (* 1/16 (/ eps (pow x 4))) (* 1/8 (/ 1 (pow x 2)))))))
(* eps (+ 1/2 (* eps (+ (* 1/16 (/ eps (pow x 4))) (* 1/8 (/ 1 (pow x 2)))))))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 2)))) (* 1/16 (/ 1 (pow x 4)))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 2))) (+ (/ 1/2 (pow eps 2)) (* 1/16 (/ 1 (pow x 4))))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 2))) (+ (/ 1/2 (pow eps 2)) (* 1/16 (/ 1 (pow x 4))))))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(* (pow eps 3) (+ (* 1/16 (/ 1 (pow x 4))) (* 1/8 (/ 1 (* eps (pow x 2))))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))) eps)) (* 1/16 (/ 1 (pow x 4))))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))) eps)) (* 1/16 (/ 1 (pow x 4))))))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(/ (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))) (pow x 4))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 4))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 4))
(* 1/2 eps)
(+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 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/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))
(* 1/2 eps)
(* eps (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4)))))
(* eps (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4)))))
(* eps (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4)))))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(* (pow eps 3) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(* (pow eps 3) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(* (pow eps 3) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(* (pow eps 3) (+ (* 1/16 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow eps 2)))))
(* (pow eps 3) (+ (* 1/16 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow eps 2)))))
(* (pow eps 3) (+ (* 1/16 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow eps 2)))))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(/ (+ (* 1/16 (pow eps 3)) (* 1/2 (* eps (pow x 4)))) (pow x 4))
(/ (+ (* 1/16 (pow eps 3)) (* 1/2 (* eps (pow x 4)))) (pow x 4))
(/ (+ (* 1/16 (pow eps 3)) (* 1/2 (* eps (pow x 4)))) (pow x 4))
(* 1/2 eps)
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps))
(* 1/2 eps)
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 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 (+ (* 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
(- (/ (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 (* (sqrt eps) (sqrt -1)))
(- (* -1 x) (* (sqrt eps) (sqrt -1)))
(- (* x (- (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))) 1)) (* (sqrt eps) (sqrt -1)))
(- (* x (- (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) 1)) (* (sqrt eps) (sqrt -1)))
(* -2 x)
(* x (- (* 1/2 (/ eps (pow x 2))) 2))
(* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))
(* 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))
(* -1 (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x))
(* -1 (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x))
(* -1 (/ (- (* 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/2 (/ eps 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)))) (* 2 x))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* 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)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps)) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 2) (pow x 2))
(/ (pow eps 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)) (neg.f64 (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 (*.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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #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 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 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)))
(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 (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 (* 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 #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 (*.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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 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 (*.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))) (+.f64 x (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 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 (-.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)))) (fma.f64 #s(literal -1/2 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 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 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 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 (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 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) x) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #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 (*.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 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 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))))
(+ (* (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 (/.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 (*.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 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 #s(literal -1/16 binary64) (*.f64 eps eps)) eps) (pow.f64 x #s(literal 6 binary64))))) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(fma.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) (neg.f64 x))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(*.f64 (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 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 #s(literal -1/16 binary64) (*.f64 eps eps)) 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.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 #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 (*.f64 x 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 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) #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 #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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (fma.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) #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))))))))
(* -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 (fma.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))) (fma.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))))) (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/16 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))) (fma.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)))))) (neg.f64 eps))
(* -1 eps)
(neg.f64 eps)
(- (pow x 2) eps)
(fma.f64 x x (neg.f64 eps))
(- (pow x 2) eps)
(fma.f64 x x (neg.f64 eps))
(- (pow x 2) eps)
(fma.f64 x x (neg.f64 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))
(fma.f64 x x (neg.f64 eps))
(+ (* -1 eps) (pow x 2))
(fma.f64 x x (neg.f64 eps))
(+ (* -1 eps) (pow x 2))
(fma.f64 x x (neg.f64 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)
(* -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/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)) (neg.f64 (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 (*.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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #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 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 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)))
(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 (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 (* 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 #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 (*.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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 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 (*.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))) (+.f64 x (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 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 (-.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)))) (fma.f64 #s(literal -1/2 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 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 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 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 (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 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) x) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #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 (*.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 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 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))))
(+ (* (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 (/.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 (*.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 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 #s(literal -1/16 binary64) (*.f64 eps eps)) eps) (pow.f64 x #s(literal 6 binary64))))) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(fma.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) (neg.f64 x))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(*.f64 (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 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 #s(literal -1/16 binary64) (*.f64 eps eps)) 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.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 #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 (*.f64 x 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 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) #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 #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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (fma.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) #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))))))))
(* -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 (fma.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))) (fma.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))))) (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/16 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))) (fma.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)))))) (neg.f64 eps))
(* -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)
(pow x 2)
(*.f64 x x)
(+ (* -1 eps) (pow x 2))
(fma.f64 x x (neg.f64 eps))
(+ (* -1 eps) (pow x 2))
(fma.f64 x x (neg.f64 eps))
(+ (* -1 eps) (pow x 2))
(fma.f64 x x (neg.f64 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)
(+ (* -1 eps) (pow x 2))
(fma.f64 x x (neg.f64 eps))
(+ (* -1 eps) (pow x 2))
(fma.f64 x x (neg.f64 eps))
(+ (* -1 eps) (pow x 2))
(fma.f64 x x (neg.f64 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))))
(* -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)) (neg.f64 (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 (*.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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #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 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 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)))
(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 (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 (* 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 #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 (*.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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 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 (*.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))) (+.f64 x (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 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 (-.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)))) (fma.f64 #s(literal -1/2 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 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 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 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 (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 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) x) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #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 (*.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 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 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))))
(+ (* (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 (/.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 (*.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 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 #s(literal -1/16 binary64) (*.f64 eps eps)) eps) (pow.f64 x #s(literal 6 binary64))))) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1/2 (/ eps (pow x 2))))))
(fma.f64 x (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x)) (neg.f64 x))
(* -1 (* x (+ 1 (+ (* -1/2 (/ eps (pow x 2))) (* -1/8 (/ (pow eps 2) (pow x 4)))))))
(*.f64 (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 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 #s(literal -1/16 binary64) (*.f64 eps eps)) 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.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 #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 (*.f64 x 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 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) #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 #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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (fma.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) #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))))))))
(* -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 (fma.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))) (fma.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))))) (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/16 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))) (fma.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)))))) (neg.f64 eps))
(* -1 eps)
(neg.f64 eps)
(- (pow x 2) eps)
(fma.f64 x x (neg.f64 eps))
(- (pow x 2) eps)
(fma.f64 x x (neg.f64 eps))
(- (pow x 2) eps)
(fma.f64 x x (neg.f64 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))
(fma.f64 x x (neg.f64 eps))
(+ (* -1 eps) (pow x 2))
(fma.f64 x x (neg.f64 eps))
(+ (* -1 eps) (pow x 2))
(fma.f64 x x (neg.f64 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)
(* -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 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)
(* (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 (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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #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 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (/.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)))
(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))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 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 -2 binary64))) (neg.f64 x))
(* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2)))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.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/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64))) (*.f64 eps (pow.f64 x #s(literal 6 binary64)))))))) (fma.f64 (*.f64 #s(literal -1/4 binary64) eps) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (pow.f64 x #s(literal 6 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)))
(fma.f64 (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (+.f64 x (/.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))))
(- (+ (* -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))) (/.f64 (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 eps (*.f64 eps eps))))) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (/.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x 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))))
(+ 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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x))) (/.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 (*.f64 x x) (sqrt.f64 (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64)))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 x (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (sqrt.f64 (*.f64 eps (*.f64 eps eps)))))))) (*.f64 eps eps))) x))
(* -1 eps)
(neg.f64 eps)
(- (pow x 2) eps)
(fma.f64 x x (neg.f64 eps))
(- (pow x 2) eps)
(fma.f64 x x (neg.f64 eps))
(- (pow x 2) eps)
(fma.f64 x x (neg.f64 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))
(fma.f64 x x (neg.f64 eps))
(+ (* -1 eps) (pow x 2))
(fma.f64 x x (neg.f64 eps))
(+ (* -1 eps) (pow x 2))
(fma.f64 x x (neg.f64 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)
(* 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 (* eps (+ (* 1/16 (/ eps (pow x 4))) (* 1/8 (/ 1 (pow x 2)))))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(* eps (+ 1/2 (* eps (+ (* 1/16 (/ eps (pow x 4))) (* 1/8 (/ 1 (pow x 2)))))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 2)))) (* 1/16 (/ 1 (pow x 4)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 2))) (+ (/ 1/2 (pow eps 2)) (* 1/16 (/ 1 (pow x 4))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x x))) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 2))) (+ (/ 1/2 (pow eps 2)) (* 1/16 (/ 1 (pow x 4))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x x))) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)))))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow eps 3) (+ (* 1/16 (/ 1 (pow x 4))) (* 1/8 (/ 1 (* eps (pow x 2))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))) eps)) (* 1/16 (/ 1 (pow x 4))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) eps)) eps) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))) eps)) (* 1/16 (/ 1 (pow x 4))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) eps)) eps) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/ (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))) (pow x 4))
(/.f64 (fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x) x)) (*.f64 (*.f64 x x) (*.f64 x x)))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 4))
(/.f64 (fma.f64 x (*.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 4))
(/.f64 (fma.f64 x (*.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.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/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.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/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* eps (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4)))))
(*.f64 eps (fma.f64 eps (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/2 binary64)))
(* eps (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4)))))
(*.f64 eps (fma.f64 eps (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/2 binary64)))
(* eps (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4)))))
(*.f64 eps (fma.f64 eps (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/2 binary64)))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow eps 3) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 3) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 3) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow eps 3) (+ (* 1/16 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 3) (+ (* 1/16 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 3) (+ (* 1/16 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/ (+ (* 1/16 (pow eps 3)) (* 1/2 (* eps (pow x 4)))) (pow x 4))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/ (+ (* 1/16 (pow eps 3)) (* 1/2 (* eps (pow x 4)))) (pow x 4))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/ (+ (* 1/16 (pow eps 3)) (* 1/2 (* eps (pow x 4)))) (pow x 4))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps))
(*.f64 eps (fma.f64 eps (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/2 binary64)))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps))
(*.f64 eps (fma.f64 eps (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/2 binary64)))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps))
(*.f64 eps (fma.f64 eps (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/2 binary64)))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps))
(*.f64 eps (fma.f64 eps (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/2 binary64)))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps))
(*.f64 eps (fma.f64 eps (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/2 binary64)))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (* 1/2 eps))
(*.f64 eps (fma.f64 eps (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 (*.f64 x x) (*.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)))
(-.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)) (neg.f64 (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 (*.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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #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 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 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)))
(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 (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 (* 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 #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 (*.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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 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 (*.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))) (+.f64 x (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 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 (-.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)))) (fma.f64 #s(literal -1/2 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 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 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 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 (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 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) x) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #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 x (*.f64 eps (*.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 x (*.f64 eps (*.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 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 eps (*.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 (*.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 x (*.f64 eps (*.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 (*.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 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) 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 x (*.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 x 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 x (*.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 x 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/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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.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))) (* -1/16 (/ (pow eps 3) (pow x 4))))) x))
(/.f64 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64))) 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 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.f64 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 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- (* -1 x) (* (sqrt eps) (sqrt -1)))
(-.f64 (neg.f64 x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (* x (- (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))) 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 (- (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) 1)) (* (sqrt eps) (sqrt -1)))
(fma.f64 x (fma.f64 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)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* 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)))
(* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -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 -2 binary64))))
(* 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 x (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (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)))))
(* -1/2 (/ eps x))
(*.f64 eps (/.f64 #s(literal -1/2 binary64) x))
(* -1 (/ (- (* 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))) (neg.f64 x))
(* -1 (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x))
(/.f64 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64))) (neg.f64 x))
(* -1 (/ (- (* 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 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64))) (pow.f64 x #s(literal 6 binary64)))) (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)))
(- (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (* 2 x))
(fma.f64 x #s(literal -2 binary64) (/.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)))) (* 2 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)) (*.f64 x #s(literal -2 binary64)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(+.f64 (neg.f64 x) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 eps)))
(* eps (- (* -1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(fma.f64 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))) (+.f64 (neg.f64 x) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 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)))))
(*.f64 eps (-.f64 (*.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))))) (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)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps)))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(neg.f64 (+.f64 x (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 eps))))
(* -1 (* eps (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) #s(literal 1/2 binary64)) (neg.f64 x)) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps)) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 (neg.f64 eps) (-.f64 (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) x) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)))) eps) x) eps) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/ (pow eps 2) (pow x 2))
(/.f64 (*.f64 eps eps) (*.f64 x x))

rewrite404.0ms (4.1%)

Memory
43.7MiB live, 635.9MiB allocated
Rules
5 038×lower-*.f32
5 026×lower-*.f64
3 890×lower-/.f32
3 880×lower-/.f64
3 816×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040267
072240
1293224
22318224
08406223
Stop Event
iter limit
node limit
iter limit
Counts
22 → 841
Calls
Call 1
Inputs
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(sqrt.f64 (fma.f64 x x (neg.f64 eps)))
(fma.f64 x x (neg.f64 eps))
(neg.f64 eps)
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
#s(approx (sqrt (- (* x x) eps)) (neg.f64 x))
(neg.f64 x)
(*.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 (-.f64 (*.f64 x x) eps) (*.f64 x x))
(/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(-.f64 (*.f64 x x) eps)
(*.f64 x x)
(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))))
(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)))
#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 (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)
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(/.f64 (*.f64 eps 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 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(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 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (fma.f64 x x eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(-.f64 #s(literal 0 binary64) (-.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)))) (/.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 (+.f64 x #s(literal 0 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)
(fma.f64 (-.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64) x)
(fma.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x (*.f64 x x)))) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps))) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.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 (fma.f64 x x (fma.f64 x (sqrt.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 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (-.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 (fma.f64 x (*.f64 x x) (*.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 (fma.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) (neg.f64 (*.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))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.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 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.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 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (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))) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)))) (neg.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.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) (neg.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))) (fma.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))) (+.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) #s(literal 1 binary64)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))
(/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (neg.f64 x))) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x (neg.f64 x)))) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(literal 1 binary64))) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) (*.f64 x x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (*.f64 x x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (-.f64 (*.f64 x x) eps)) (*.f64 x x))) (*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (-.f64 (*.f64 x x) eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (-.f64 (*.f64 x x) eps)) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (-.f64 (*.f64 x x) eps)) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))) (*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (-.f64 (*.f64 x x) eps)) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x x eps)) (*.f64 x x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x x eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x x eps)) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x x eps)) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x x eps)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x x eps)) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 x x))) (*.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (*.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 x (neg.f64 x)))) (*.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))) (*.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.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 x (neg.f64 x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (fma.f64 x x eps))) (*.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x)) (fma.f64 x x eps))) (*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.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)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x (fma.f64 x (sqrt.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))))) #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))
(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 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(*.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(*.f64 #s(literal 1 binary64) (-.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 #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 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (-.f64 (*.f64 x x) (fma.f64 x x eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (fma.f64 x x eps))) #s(literal -1 binary64)))
(*.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) (fma.f64 x x eps)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x (*.f64 x x)))) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))))
(*.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.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 (neg.f64 eps) (-.f64 (neg.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) (sqrt.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 x x eps) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)))))
(/.f64 (sqrt.f64 (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 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))))
(/.f64 (sqrt.f64 (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 (fma.f64 x x eps)))))
(/.f64 (sqrt.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (sqrt.f64 (fma.f64 eps eps (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (neg.f64 (*.f64 eps (*.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 (-.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x))))) (sqrt.f64 (-.f64 (neg.f64 eps) (*.f64 x x))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (sqrt.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (sqrt.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))))
(/.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))))
(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 (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 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (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 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))))
(*.f64 (sqrt.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (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 (-.f64 (*.f64 x x) eps) (fma.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 (-.f64 (*.f64 x x) eps) (fma.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 (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 (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 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (neg.f64 eps) (*.f64 x x))
(+.f64 (*.f64 x x) (neg.f64 eps))
(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 (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 #s(literal 0 binary64) (-.f64 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 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 (neg.f64 x) (neg.f64 x) (neg.f64 eps))
(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))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.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 (neg.f64 eps) (-.f64 (neg.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 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))
(/.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))) (neg.f64 (*.f64 eps (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.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 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x eps) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (fma.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 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))))
(/.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 (fma.f64 x x eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))) (neg.f64 (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 (sqrt.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (sqrt.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (sqrt.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (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 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (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 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)))) (sqrt.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))) (fma.f64 x x eps))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (*.f64 x x) eps) (fma.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 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (sqrt.f64 (*.f64 (fma.f64 x x eps) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (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 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (*.f64 (-.f64 (*.f64 x x) eps) (fma.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) (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 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))))
(/.f64 (sqrt.f64 (*.f64 (-.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 (fma.f64 x x eps)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)))) (sqrt.f64 (fma.f64 x x eps)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 x x) eps))) (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.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 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (-.f64 (*.f64 x x) eps))) (sqrt.f64 (fma.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 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)))
(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 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.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 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.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 (/.f64 (fma.f64 x x eps) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))) #s(literal -1 binary64))
(*.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 (-.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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.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 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))))
(*.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 (fma.f64 x x eps)))))
(*.f64 #s(literal 1 binary64) (-.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 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (pow.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #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 (-.f64 (*.f64 x x) eps) (fma.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 #s(literal 0 binary64) (neg.f64 eps))
(-.f64 #s(literal 0 binary64) eps)
(neg.f64 eps)
(/.f64 (neg.f64 (*.f64 eps eps)) (+.f64 #s(literal 0 binary64) 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 eps #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) eps)
(+.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)))))
(fma.f64 #s(literal -1 binary64) #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)) 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 (+.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 (-.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 (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 #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)))))) (*.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)) (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 (*.f64 x x) (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))) (*.f64 (+.f64 x #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))))) (*.f64 (+.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x))) (+.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)
(neg.f64 x)
(/.f64 (*.f64 x (neg.f64 x)) (+.f64 #s(literal 0 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.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 (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 x (*.f64 (/.f64 x eps) 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))) (*.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 (fma.f64 (neg.f64 (*.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 #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 eps (*.f64 x x)) (+.f64 #s(literal 0 binary64) eps) (*.f64 eps (neg.f64 (*.f64 eps eps)))) (*.f64 eps (+.f64 #s(literal 0 binary64) 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 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))))))))
(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) (/.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 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 (*.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 (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 #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 (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)))))) (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 (*.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 (+.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 (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))))))))
(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 (neg.f64 eps) (fma.f64 x x (*.f64 x (neg.f64 x))))
(+.f64 (neg.f64 eps) (-.f64 (*.f64 x x) (*.f64 x x)))
(+.f64 (*.f64 x x) (neg.f64 (fma.f64 x x eps)))
(+.f64 (*.f64 x x) (-.f64 (neg.f64 eps) (*.f64 x x)))
(+.f64 (*.f64 x x) (+.f64 (neg.f64 eps) (*.f64 x (neg.f64 x))))
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (neg.f64 x)))
(+.f64 (*.f64 x (neg.f64 x)) (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) (fma.f64 x x eps))
(-.f64 (*.f64 x x) (-.f64 eps (*.f64 x (neg.f64 x))))
(-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
(fma.f64 x x (neg.f64 (fma.f64 x x eps)))
(fma.f64 x x (-.f64 (neg.f64 eps) (*.f64 x x)))
(fma.f64 x x (+.f64 (neg.f64 eps) (*.f64 x (neg.f64 x))))
(fma.f64 x (neg.f64 x) (-.f64 (*.f64 x x) eps))
(fma.f64 eps #s(literal -1 binary64) (fma.f64 x x (*.f64 x (neg.f64 x))))
(fma.f64 eps #s(literal -1 binary64) (-.f64 (*.f64 x x) (*.f64 x x)))
(fma.f64 (neg.f64 x) x (-.f64 (*.f64 x x) eps))
(fma.f64 (neg.f64 x) (neg.f64 x) (neg.f64 (fma.f64 x x eps)))
(fma.f64 (neg.f64 x) (neg.f64 x) (-.f64 (neg.f64 eps) (*.f64 x x)))
(fma.f64 (neg.f64 x) (neg.f64 x) (+.f64 (neg.f64 eps) (*.f64 x (neg.f64 x))))
(fma.f64 #s(literal -1 binary64) eps (fma.f64 x x (*.f64 x (neg.f64 x))))
(fma.f64 #s(literal -1 binary64) eps (-.f64 (*.f64 x x) (*.f64 x x)))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) (-.f64 (*.f64 x x) eps))
(fma.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x (neg.f64 x)))
(fma.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 x (neg.f64 x)))
(fma.f64 (-.f64 (*.f64 x x) eps) #s(literal 1 binary64) (*.f64 x (neg.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (neg.f64 x)))
(fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x (neg.f64 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 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) (*.f64 x (neg.f64 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 (fma.f64 x x eps)))) (*.f64 x (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps) (*.f64 x (neg.f64 x)))
(fma.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (/.f64 #s(literal 1 binary64) (fma.f64 x x eps)) (*.f64 x (neg.f64 x)))
(fma.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (neg.f64 x)))
(fma.f64 (pow.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 x (neg.f64 x)))
(fma.f64 (pow.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #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 x (neg.f64 x)))
(fma.f64 (pow.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.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 (neg.f64 x)))
(fma.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 x (neg.f64 x)))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) (neg.f64 (fma.f64 x x eps)))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) (-.f64 (neg.f64 eps) (*.f64 x x)))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) (+.f64 (neg.f64 eps) (*.f64 x (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.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 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (neg.f64 x))))))
(/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (fma.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 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (neg.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x x eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))) (fma.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 eps)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))) (fma.f64 x x (fma.f64 x x eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.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 x (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.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 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.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) (fma.f64 x x (-.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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(*.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
(+.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 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(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 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (fma.f64 x x eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(-.f64 #s(literal 0 binary64) (-.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)))) (/.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 (+.f64 x #s(literal 0 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)
(fma.f64 (-.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64) x)
(fma.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x (*.f64 x x)))) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(fma.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps))) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.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 (fma.f64 x x (fma.f64 x (sqrt.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 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (-.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 (fma.f64 x (*.f64 x x) (*.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 (fma.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) (neg.f64 (*.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))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.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 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (-.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.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 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (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))) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)))) (neg.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.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) (neg.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))) (fma.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))) (+.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) #s(literal 1 binary64)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (fma.f64 x x (-.f64 (*.f64 x x) eps)))
(/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (*.f64 x (neg.f64 x))) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x (neg.f64 x)))) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(literal 1 binary64))) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) (*.f64 x x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (*.f64 x x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.f64 (-.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (-.f64 (*.f64 x x) eps)) (*.f64 x x))) (*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (-.f64 (*.f64 x x) eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (-.f64 (*.f64 x x) eps)) (*.f64 x (neg.f64 x)))) (*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (-.f64 (*.f64 x x) eps)) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))) (*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (-.f64 (*.f64 x x) eps)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (-.f64 (*.f64 x x) eps)) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x x eps)) (*.f64 x x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x x eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x x eps)) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x x eps)) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x x eps)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.f64 x x eps)) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 x x))) (*.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (*.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 x (neg.f64 x)))) (*.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))) (*.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (fma.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 x (neg.f64 x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (fma.f64 x x eps))) (*.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x)) (fma.f64 x x eps))) (*.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.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)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x (fma.f64 x (sqrt.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))))) #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))
(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 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(*.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(*.f64 #s(literal 1 binary64) (-.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 #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 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (-.f64 (*.f64 x x) (fma.f64 x x eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (fma.f64 x x eps))) #s(literal -1 binary64)))
(*.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) (fma.f64 x x eps)) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x (*.f64 x x)))) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps)))))
(*.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
(+.f64 (neg.f64 eps) (*.f64 x x))
(+.f64 (*.f64 x x) (neg.f64 eps))
(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 (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 #s(literal 0 binary64) (-.f64 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 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 (neg.f64 x) (neg.f64 x) (neg.f64 eps))
(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))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.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 (neg.f64 eps) (-.f64 (neg.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 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))
(/.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))) (neg.f64 (*.f64 eps (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.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 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x eps) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (fma.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 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))))
(/.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 (fma.f64 x x eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))) (neg.f64 (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 (sqrt.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (sqrt.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (sqrt.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (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 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (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 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)))) (sqrt.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))) (fma.f64 x x eps))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (*.f64 x x) eps) (fma.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 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (sqrt.f64 (*.f64 (fma.f64 x x eps) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (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 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (*.f64 (-.f64 (*.f64 x x) eps) (fma.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) (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 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))))
(/.f64 (sqrt.f64 (*.f64 (-.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 (fma.f64 x x eps)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)))) (sqrt.f64 (fma.f64 x x eps)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 x x) eps))) (sqrt.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.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 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps)) (-.f64 (*.f64 x x) eps))) (sqrt.f64 (fma.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 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)))
(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 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.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 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.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 (/.f64 (fma.f64 x x eps) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x eps))) #s(literal -1 binary64))
(*.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 (-.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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.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 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))))
(*.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 (fma.f64 x x eps)))))
(*.f64 #s(literal 1 binary64) (-.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 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -1 binary64)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (pow.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #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 (-.f64 (*.f64 x x) eps) (fma.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)))
(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 (neg.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 (neg.f64 x) (neg.f64 x))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))
(+.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (fma.f64 eps #s(literal 1/2 binary64) (/.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 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))))
(+.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64)))
(+.f64 (fma.f64 eps (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))
(-.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 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))))
(fma.f64 eps #s(literal 1/2 binary64) (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))
(fma.f64 eps (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))
(fma.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))
(fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))
(fma.f64 eps (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 eps eps) (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))
(fma.f64 (*.f64 eps eps) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1/8 binary64)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) #s(literal 1/8 binary64) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (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/16 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))
(fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)) (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 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))
(fma.f64 (/.f64 eps x) (*.f64 (/.f64 eps x) #s(literal 1/8 binary64)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) eps (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))
(fma.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x x))) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))
(fma.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x x)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))
(fma.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/16 binary64) x) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) x) (/.f64 (*.f64 eps eps) x) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) eps) (*.f64 eps eps) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 eps x)) (/.f64 eps x) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (/.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 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))))) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (/.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 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/512 binary64) (*.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 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x) (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))) (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x x)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 x x) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 x x)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (*.f64 x x) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 x x) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (/.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 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 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 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))) (-.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) #s(literal 1/8 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 x x) (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))) (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 x x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 x (neg.f64 x)) (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))))) (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 x (neg.f64 x)) (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 eps eps))))) (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) x (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) x)))) (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) x))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 x (neg.f64 x)) (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 1/8 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) x (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/8 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) x))
(/.f64 (fma.f64 #s(literal 1 binary64) x (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x))) (*.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) x))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) #s(literal 1/8 binary64))) (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 x x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 x (neg.f64 x)) (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))))) (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 x (neg.f64 x)) (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 eps eps))))) (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) x (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) x)))) (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) x))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 x (neg.f64 x)) (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 1/8 binary64)))) (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 #s(literal 1 binary64) x (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/8 binary64)))) (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) x))
(/.f64 (fma.f64 #s(literal 1 binary64) x (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x))) (*.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) x))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal 1/8 binary64))) (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x (neg.f64 x)) (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))))) (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x (neg.f64 x)) (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 eps eps))))) (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) x)))) (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) x))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x (neg.f64 x)) (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 1/8 binary64)))) (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/8 binary64)))) (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) x))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x))) (*.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) x))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/8 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x x) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x x)))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x (neg.f64 x)) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x (neg.f64 x)) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 eps eps))))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) x))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 x (neg.f64 x)) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 1/8 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/8 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) x))
(/.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) x (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) x))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) #s(literal 1/8 binary64))) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 x (neg.f64 x)) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 x (neg.f64 x)) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 eps eps))))) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) x (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) x)))) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) x))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 x (neg.f64 x)) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 1/8 binary64)))) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) x (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/8 binary64)))) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) x))
(/.f64 (fma.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) x (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x))) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) x))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1/8 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (/.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 x x) (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))) (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x x)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 x (neg.f64 x)) (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))))) (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 x (neg.f64 x)) (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 eps eps))))) (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) x (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) x)))) (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) x))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 x (neg.f64 x)) (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 1/8 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) x (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/8 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) x))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) x (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x))) (*.f64 (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) x))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) #s(literal 1/8 binary64))) (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 x x) (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))) (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 x x)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 x (neg.f64 x)) (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))))) (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 x (neg.f64 x)) (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 eps eps))))) (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) x (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) x)))) (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) x))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 x (neg.f64 x)) (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 1/8 binary64)))) (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) x (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/8 binary64)))) (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) x))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) x (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x))) (*.f64 (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) x))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) #s(literal 1/8 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x x) (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)))) (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 x x)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (neg.f64 x)) (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))))) (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (neg.f64 x)) (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 eps eps))))) (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) x (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) x)))) (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) x))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (neg.f64 x)) (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 1/8 binary64)))) (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) x (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/8 binary64)))) (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) x))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) x (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x))) (*.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) x))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps 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) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps 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) (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps 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 binary64) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps 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 binary64) (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 x x) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 x x) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (*.f64 x x) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (*.f64 x x) (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (*.f64 x x) (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 x x) (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 x (neg.f64 x)) #s(literal 1 binary64))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (neg.f64 x)) #s(literal 1 binary64))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x (neg.f64 x)) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (*.f64 x (neg.f64 x)) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (neg.f64 x)) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (*.f64 x (neg.f64 x)) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (*.f64 x (neg.f64 x)) (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (*.f64 x (neg.f64 x)) (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 x (neg.f64 x)) (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 x (neg.f64 x)) (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 (*.f64 x (neg.f64 x)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 (*.f64 x (neg.f64 x)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 eps eps))) (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 x (neg.f64 x)) #s(literal 1 binary64))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 eps eps))) (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (neg.f64 x)) #s(literal 1 binary64))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 eps eps))) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x (neg.f64 x)) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (*.f64 x (neg.f64 x)) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 eps eps))) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (neg.f64 x)) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (*.f64 x (neg.f64 x)) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 eps eps))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 eps eps))) (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (*.f64 x (neg.f64 x)) (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (*.f64 x (neg.f64 x)) (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 eps eps))) (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 x (neg.f64 x)) (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 x (neg.f64 x)) (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 eps eps))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 (*.f64 x (neg.f64 x)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 (*.f64 x (neg.f64 x)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) x)) (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) x)) (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 x (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 x (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) (*.f64 x (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) x)) (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 x (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) x)) (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 x (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))) (*.f64 x (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 eps eps) x)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 x (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 1/8 binary64)) (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 x (neg.f64 x)) #s(literal 1 binary64))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 1/8 binary64)) (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (neg.f64 x)) #s(literal 1 binary64))) (*.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x (neg.f64 x)) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (*.f64 x (neg.f64 x)) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (neg.f64 x)) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (*.f64 x (neg.f64 x)) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 1/8 binary64)) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 1/8 binary64)) (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (*.f64 x (neg.f64 x)) (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (*.f64 x (neg.f64 x)) (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 1/8 binary64)) (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 x (neg.f64 x)) (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 x (neg.f64 x)) (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal 1/8 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 (*.f64 x (neg.f64 x)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 (*.f64 x (neg.f64 x)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/8 binary64)) (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/8 binary64)) (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/8 binary64)) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 x (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/8 binary64)) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 x (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/8 binary64)) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) (*.f64 x (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/8 binary64)) (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 x (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/8 binary64)) (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 x (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))) (*.f64 x (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 1/8 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 x (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x) (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x) (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 x (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 x (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 x (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) (*.f64 x (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x) (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 x (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 x (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x) (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 x (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))) (*.f64 x (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) x) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (*.f64 x (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 x (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))))
(/.f64 (-.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 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (/.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 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/512 binary64) (*.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 binary64) (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (/.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 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (*.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))
(+.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))
(fma.f64 eps (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) eps (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) eps (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) x) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x x)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/16 binary64) x) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) eps) (*.f64 eps eps) (*.f64 eps #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (fma.f64 (*.f64 eps eps) #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (neg.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)))) (*.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) #s(literal -1 binary64))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))))
(*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (/.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (neg.f64 x)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x)
(/.f64 (neg.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (/.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 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (/.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 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x))))) x))
(/.f64 (*.f64 (*.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))) x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) #s(literal 1 binary64)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/512 binary64) (*.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 binary64) x)) (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (/.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 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) x)) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))))
(/.f64 (/.f64 (neg.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))) #s(literal -1 binary64)) x)
(pow.f64 (/.f64 x (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))
(*.f64 (neg.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))) (/.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 #s(literal 1/8 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (pow.f64 (/.f64 x (*.f64 (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)))) (*.f64 x x)) (*.f64 eps #s(literal 1/2 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 eps) x #s(literal -1 binary64))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) 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 (*.f64 x x) eps) (*.f64 x x)) (*.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 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 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps eps)) (fma.f64 x (/.f64 x eps) #s(literal 1 binary64))) (*.f64 (fma.f64 x (/.f64 x eps) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x (/.f64 x eps) #s(literal 1 binary64)) (fma.f64 x (/.f64 x eps) #s(literal 1 binary64))))
(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 (neg.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 x))
(-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(-.f64 #s(literal 0 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 x)))
(-.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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 0 binary64)) x)
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))))
(fma.f64 x #s(literal -1 binary64) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 #s(literal -1 binary64) x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64) (neg.f64 x))
(neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.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))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (fma.f64 x x eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x (*.f64 x x))) (fma.f64 x (-.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))) (*.f64 x (*.f64 x x))) (+.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))))
(/.f64 (fma.f64 (*.f64 x (neg.f64 x)) (+.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) x) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (+.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (fma.f64 (*.f64 x (neg.f64 x)) (+.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.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) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (+.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (+.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 x (neg.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)) (+.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 x (neg.f64 x)))) (*.f64 (+.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) eps)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.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 x x))) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(pow.f64 (/.f64 (fma.f64 x (-.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))) (*.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) (fma.f64 x x eps))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 (*.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 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x x) (*.f64 eps eps))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 x))))
(neg.f64 (/.f64 (*.f64 eps eps) (*.f64 x (neg.f64 x))))
(neg.f64 (/.f64 (neg.f64 (*.f64 eps eps)) (*.f64 x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (*.f64 eps eps) (*.f64 x x))
(/.f64 (*.f64 eps eps) (neg.f64 (*.f64 x (neg.f64 x))))
(/.f64 (neg.f64 (*.f64 eps eps)) (*.f64 x (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 eps eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 eps eps) x)))
(/.f64 (/.f64 (*.f64 eps eps) x) x)
(/.f64 (neg.f64 (/.f64 (*.f64 eps eps) x)) (neg.f64 x))
(/.f64 (*.f64 (/.f64 eps x) eps) x)
(pow.f64 (/.f64 eps x) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 x x) (*.f64 eps eps)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (/.f64 (*.f64 eps eps) x)) #s(literal -1 binary64))
(*.f64 eps (/.f64 eps (*.f64 x x)))
(*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (*.f64 eps eps) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)))
(*.f64 (neg.f64 (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 eps x) (/.f64 eps x))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps eps) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 eps eps))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 eps eps) x))
(*.f64 (/.f64 (*.f64 eps eps) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 eps (*.f64 x x)) eps)

eval264.0ms (2.7%)

Memory
-23.7MiB live, 377.1MiB allocated
Compiler

Compiled 62 887 to 3 402 computations (94.6% saved)

prune247.0ms (2.5%)

Memory
21.9MiB live, 449.4MiB allocated
Pruning

13 alts after pruning (9 fresh and 4 done)

PrunedKeptTotal
New1 51971 526
Fresh13215
Picked235
Done011
Total1 534131 547
Accuracy
100.0%
Counts
1 547 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
62.8%
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
62.8%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
62.8%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
23.1%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))))
57.9%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
7.3%
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
3.5%
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
35.5%
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64))) x))
41.7%
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x))
43.7%
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
34.5%
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x))
34.3%
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps eps)) (*.f64 x x))))))
Compiler

Compiled 375 to 210 computations (44% saved)

simplify231.0ms (2.3%)

Memory
-20.3MiB live, 283.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 1/8 binary64) eps)
cost-diff0
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)
cost-diff0
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x))
cost-diff1280
(fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))))
cost-diff0
(sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))
cost-diff0
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))))
cost-diff640
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
cost-diff832
(*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
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
(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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
cost-diff0
(neg.f64 eps)
cost-diff0
#s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))
cost-diff0
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
Rules
6 830×lower-fma.f32
6 824×lower-fma.f64
3 338×lower-*.f32
3 320×lower-*.f64
2 036×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052481
088473
1159459
2317450
3673391
41525391
52685391
67231391
08240374
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
#s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))
(neg.f64 eps)
eps
(-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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)
x
(-.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 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 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))))
x
(sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))
#s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))
(*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))
eps
#s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))
(*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) eps)
#s(literal 1 binary64)
(/.f64 #s(literal -1 binary64) (*.f64 x x))
#s(literal -1 binary64)
(*.f64 x x)
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)
(fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/8 binary64) eps)
#s(literal 1/8 binary64)
eps
(/.f64 eps (*.f64 x x))
(*.f64 x x)
x
(*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))
(*.f64 eps eps)
(/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
#s(literal 1/16 binary64)
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x x))
#s(literal 1/2 binary64)
Outputs
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
#s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))
(neg.f64 eps)
eps
(-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
(*.f64 x x)
x
(-.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 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 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))))
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))))
x
(sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))
(sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
#s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))
#s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))
(*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))
(*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))
eps
#s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))
#s(approx (+ (* x (/ x eps)) -1) (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))
(*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(fma.f64 x (/.f64 x eps) #s(literal -1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))
(+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) eps)
#s(literal 1 binary64)
(/.f64 #s(literal -1 binary64) (*.f64 x x))
#s(literal -1 binary64)
(*.f64 x x)
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x))
#s(approx (- x (sqrt (- (* x x) eps))) (*.f64 eps (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) #s(literal 1/2 binary64)) x)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)
(*.f64 eps (/.f64 (fma.f64 (/.f64 eps (*.f64 x x)) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) #s(literal 1/2 binary64)) x))
(fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))))
(*.f64 eps (fma.f64 (/.f64 eps (*.f64 x x)) (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/16 binary64) #s(literal 1/8 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/8 binary64) eps)
(*.f64 eps #s(literal 1/8 binary64))
#s(literal 1/8 binary64)
eps
(/.f64 eps (*.f64 x x))
(*.f64 x x)
x
(*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))
(*.f64 eps eps)
(/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
#s(literal 1/16 binary64)
(*.f64 x (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x x))
#s(literal 1/2 binary64)

localize185.0ms (1.9%)

Memory
-11.6MiB live, 304.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy12.015525919849892
(fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))))
accuracy12.264678931654405
(/.f64 eps (*.f64 x x))
accuracy21.212885533382522
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))
accuracy36.26506587533008
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x))
accuracy0.1640625
(/.f64 #s(literal -1 binary64) (*.f64 x x))
accuracy0.2109375
(*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
accuracy23.809921658231115
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))))
accuracy24.33061370049185
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
accuracy0
(/.f64 #s(literal -1/2 binary64) x)
accuracy0.17578125
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
accuracy23.809921658231115
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
accuracy35.50915974225877
#s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x))
accuracy0
(neg.f64 eps)
accuracy0.01953125
(sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
accuracy23.809921658231115
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
accuracy25.933860095846526
#s(approx (- (* x x) eps) (neg.f64 eps))
accuracy0.01953125
(sqrt.f64 (-.f64 (*.f64 x x) eps))
accuracy0.0234375
(-.f64 (*.f64 x x) eps)
accuracy0.03125
(-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
accuracy0.34765625
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
Samples
51.0ms158×0valid
49.0ms83×1valid
9.0ms15×2valid
Compiler

Compiled 333 to 43 computations (87.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 74.0ms
ival-mult: 21.0ms (28.3% of total)
ival-div: 15.0ms (20.2% of total)
ival-sub: 14.0ms (18.9% of total)
adjust: 10.0ms (13.5% of total)
ival-add: 8.0ms (10.8% of total)
ival-sqrt: 3.0ms (4% of total)
ival-neg: 2.0ms (2.7% of total)
exact: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series42.0ms (0.4%)

Memory
15.9MiB live, 58.3MiB allocated
Counts
24 → 528
Calls
Call 1
Inputs
#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())
#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())
#s(alt (neg.f64 eps) (patch (neg.f64 eps) #<representation binary64>) () ())
#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (-.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 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())
#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())
#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/8 binary64) eps) (patch (*.f64 #s(literal 1/8 binary64) eps) #<representation binary64>) () ())
#s(alt (-.f64 (*.f64 x x) eps) (patch (-.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 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 eps (*.f64 x x)) (patch (/.f64 eps (*.f64 x x)) #<representation binary64>) () ())
Outputs
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor 0 x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 2))) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2))) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor inf eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor inf eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* (sqrt eps) (sqrt -1)))) (taylor -inf eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (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 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* -1 x) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))) 1)) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) 1)) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/2 (/ eps (pow x 2))) 2)) (taylor inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))) (taylor inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* 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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ eps x)) (taylor -inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)) (taylor -inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ eps x)) (* 2 x)) (taylor 0 eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (* 2 x)) (taylor 0 eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (* 2 x)) (taylor 0 eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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)) (/ x eps))))) (taylor inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps)) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (* (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 -1 (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor 0 x) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (/ (pow x 2) eps) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (/ (pow x 2) eps) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (/ (pow x 2) eps) (taylor 0 eps) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 eps) (pow x 2)) eps) (taylor 0 eps) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 eps) (pow x 2)) eps) (taylor 0 eps) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 eps) (pow x 2)) eps) (taylor 0 eps) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor inf eps) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor inf eps) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor inf eps) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor inf eps) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor -inf eps) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor -inf eps) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor -inf eps) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (- (/ (pow x 2) eps) 1) (taylor -inf eps) (#s(alt (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (patch (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 x) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow x 2) eps) 1) x) (taylor 0 x) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow x 2) eps) 1) x) (taylor 0 x) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow x 2) eps) 1) x) (taylor 0 x) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ x eps) (taylor inf x) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 eps) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ x eps) (taylor -inf x) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) (/ 1 eps)))) (taylor -inf x) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) (/ 1 eps)))) (taylor -inf x) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (/ 1 (pow x 2)) (/ 1 eps)))) (taylor -inf x) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ x eps) (taylor 0 eps) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -1 (/ eps x))) eps) (taylor 0 eps) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -1 (/ eps x))) eps) (taylor 0 eps) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -1 (/ eps x))) eps) (taylor 0 eps) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf eps) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (- (/ x eps) (/ 1 x)) (taylor inf eps) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (- (/ x eps) (/ 1 x)) (taylor inf eps) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (- (/ x eps) (/ 1 x)) (taylor inf eps) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf eps) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (- (/ x eps) (/ 1 x)) (taylor -inf eps) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (- (/ x eps) (/ 1 x)) (taylor -inf eps) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (- (/ x eps) (/ 1 x)) (taylor -inf eps) (#s(alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) (patch (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.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) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) #<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 #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.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 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) #<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 #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) #<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 #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.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 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.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 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) #<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 #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) #<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 #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) #<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 #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) (patch (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor 0 x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) #<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 #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) #<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 #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/2 (/ eps x))) (taylor 0 eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) #<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 #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 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 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) (patch (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor 0 eps) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ 1/2 (* 1/8 (/ eps (pow x 2))))) (taylor 0 eps) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ 1/2 (* eps (+ (* 1/16 (/ eps (pow x 4))) (* 1/8 (/ 1 (pow x 2))))))) (taylor 0 eps) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ 1/2 (* eps (+ (* 1/16 (/ eps (pow x 4))) (* 1/8 (/ 1 (pow x 2))))))) (taylor 0 eps) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 4))) (taylor inf eps) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 2)))) (* 1/16 (/ 1 (pow x 4))))) (taylor inf eps) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (/ 1/8 (* eps (pow x 2))) (+ (/ 1/2 (pow eps 2)) (* 1/16 (/ 1 (pow x 4)))))) (taylor inf eps) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (/ 1/8 (* eps (pow x 2))) (+ (/ 1/2 (pow eps 2)) (* 1/16 (/ 1 (pow x 4)))))) (taylor inf eps) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 4))) (taylor -inf eps) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 3) (+ (* 1/16 (/ 1 (pow x 4))) (* 1/8 (/ 1 (* eps (pow x 2)))))) (taylor -inf eps) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))) eps)) (* 1/16 (/ 1 (pow x 4)))))) (taylor -inf eps) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))) eps)) (* 1/16 (/ 1 (pow x 4)))))) (taylor -inf eps) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 4))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))) (pow x 4)) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<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 4)) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<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 4)) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) (patch (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) (patch #s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 5))) (taylor inf eps) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 5))) (taylor -inf eps) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 3) (pow x 5))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #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 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) (patch (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x) #<representation binary64>) () ())) ())
#s(alt (* 1/8 eps) (taylor 0 eps) (#s(alt (*.f64 #s(literal 1/8 binary64) eps) (patch (*.f64 #s(literal 1/8 binary64) eps) #<representation binary64>) () ())) ())
#s(alt (* 1/8 eps) (taylor 0 eps) (#s(alt (*.f64 #s(literal 1/8 binary64) eps) (patch (*.f64 #s(literal 1/8 binary64) eps) #<representation binary64>) () ())) ())
#s(alt (* 1/8 eps) (taylor 0 eps) (#s(alt (*.f64 #s(literal 1/8 binary64) eps) (patch (*.f64 #s(literal 1/8 binary64) eps) #<representation binary64>) () ())) ())
#s(alt (* 1/8 eps) (taylor 0 eps) (#s(alt (*.f64 #s(literal 1/8 binary64) eps) (patch (*.f64 #s(literal 1/8 binary64) eps) #<representation binary64>) () ())) ())
#s(alt (* 1/8 eps) (taylor inf eps) (#s(alt (*.f64 #s(literal 1/8 binary64) eps) (patch (*.f64 #s(literal 1/8 binary64) eps) #<representation binary64>) () ())) ())
#s(alt (* 1/8 eps) (taylor inf eps) (#s(alt (*.f64 #s(literal 1/8 binary64) eps) (patch (*.f64 #s(literal 1/8 binary64) eps) #<representation binary64>) () ())) ())
#s(alt (* 1/8 eps) (taylor inf eps) (#s(alt (*.f64 #s(literal 1/8 binary64) eps) (patch (*.f64 #s(literal 1/8 binary64) eps) #<representation binary64>) () ())) ())
#s(alt (* 1/8 eps) (taylor inf eps) (#s(alt (*.f64 #s(literal 1/8 binary64) eps) (patch (*.f64 #s(literal 1/8 binary64) eps) #<representation binary64>) () ())) ())
#s(alt (* 1/8 eps) (taylor -inf eps) (#s(alt (*.f64 #s(literal 1/8 binary64) eps) (patch (*.f64 #s(literal 1/8 binary64) eps) #<representation binary64>) () ())) ())
#s(alt (* 1/8 eps) (taylor -inf eps) (#s(alt (*.f64 #s(literal 1/8 binary64) eps) (patch (*.f64 #s(literal 1/8 binary64) eps) #<representation binary64>) () ())) ())
#s(alt (* 1/8 eps) (taylor -inf eps) (#s(alt (*.f64 #s(literal 1/8 binary64) eps) (patch (*.f64 #s(literal 1/8 binary64) eps) #<representation binary64>) () ())) ())
#s(alt (* 1/8 eps) (taylor -inf eps) (#s(alt (*.f64 #s(literal 1/8 binary64) eps) (patch (*.f64 #s(literal 1/8 binary64) 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 (* (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 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 x x)) (patch (/.f64 #s(literal -1 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 eps) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4)))) (taylor 0 eps) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4)))) (taylor 0 eps) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4)))) (taylor 0 eps) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 2) (pow x 4))) (taylor inf eps) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4))))) (taylor inf eps) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4))))) (taylor inf eps) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4))))) (taylor inf eps) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 2) (pow x 4))) (taylor -inf eps) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4))))) (taylor -inf eps) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4))))) (taylor -inf eps) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4))))) (taylor -inf eps) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/16 (/ (pow eps 2) (pow x 4))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 2)) (* 1/2 (pow x 4))) (pow x 4)) (taylor 0 x) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 2)) (* 1/2 (pow x 4))) (pow x 4)) (taylor 0 x) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/16 (pow eps 2)) (* 1/2 (pow x 4))) (pow x 4)) (taylor 0 x) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf x) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf x) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) #<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>) () ())) ())
Calls

132 calls:

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

simplify1.8s (18.3%)

Memory
13.6MiB live, 409.9MiB allocated
Algorithm
egg-herbie
Rules
8 960×lower-fma.f64
8 960×lower-fma.f32
6 260×lower-*.f64
6 260×lower-*.f32
2 298×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05197604
115997338
254197237
085836826
Stop Event
iter limit
node limit
Counts
528 → 517
Calls
Call 1
Inputs
(* (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/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 2)))
(* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2)))
(* 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)))
(* -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 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 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)))
(- (* -1 x) (* (sqrt eps) (sqrt -1)))
(- (* x (- (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))) 1)) (* (sqrt eps) (sqrt -1)))
(- (* x (- (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) 1)) (* (sqrt eps) (sqrt -1)))
(* -2 x)
(* x (- (* 1/2 (/ eps (pow x 2))) 2))
(* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))
(* 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))
(* -1 (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x))
(* -1 (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x))
(* -1 (/ (- (* 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/2 (/ eps 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)))) (* 2 x))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* 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)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps)) x) eps)) (* (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)))))
(* (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)))))))
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)
-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 x)
(/ (- (/ (pow x 2) eps) 1) x)
(/ (- (/ (pow x 2) eps) 1) x)
(/ (- (/ (pow x 2) eps) 1) x)
(/ x eps)
(* x (- (/ 1 eps) (/ 1 (pow x 2))))
(* x (- (/ 1 eps) (/ 1 (pow x 2))))
(* x (- (/ 1 eps) (/ 1 (pow x 2))))
(/ x eps)
(* -1 (* x (- (/ 1 (pow x 2)) (/ 1 eps))))
(* -1 (* x (- (/ 1 (pow x 2)) (/ 1 eps))))
(* -1 (* x (- (/ 1 (pow x 2)) (/ 1 eps))))
(/ x eps)
(/ (+ x (* -1 (/ eps x))) eps)
(/ (+ x (* -1 (/ eps x))) eps)
(/ (+ x (* -1 (/ eps x))) eps)
(/ -1 x)
(- (/ x eps) (/ 1 x))
(- (/ x eps) (/ 1 x))
(- (/ x eps) (/ 1 x))
(/ -1 x)
(- (/ x eps) (/ 1 x))
(- (/ x eps) (/ 1 x))
(- (/ x eps) (/ 1 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)))))))
(* 1/2 eps)
(* eps (+ 1/2 (* 1/8 (/ eps (pow x 2)))))
(* eps (+ 1/2 (* eps (+ (* 1/16 (/ eps (pow x 4))) (* 1/8 (/ 1 (pow x 2)))))))
(* eps (+ 1/2 (* eps (+ (* 1/16 (/ eps (pow x 4))) (* 1/8 (/ 1 (pow x 2)))))))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 2)))) (* 1/16 (/ 1 (pow x 4)))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 2))) (+ (/ 1/2 (pow eps 2)) (* 1/16 (/ 1 (pow x 4))))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 2))) (+ (/ 1/2 (pow eps 2)) (* 1/16 (/ 1 (pow x 4))))))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(* (pow eps 3) (+ (* 1/16 (/ 1 (pow x 4))) (* 1/8 (/ 1 (* eps (pow x 2))))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))) eps)) (* 1/16 (/ 1 (pow x 4))))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))) eps)) (* 1/16 (/ 1 (pow x 4))))))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(/ (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))) (pow x 4))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 4))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 4))
(* 1/2 eps)
(+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 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/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 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 (+ (* 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/8 eps)
(* 1/8 eps)
(* 1/8 eps)
(* 1/8 eps)
(* 1/8 eps)
(* 1/8 eps)
(* 1/8 eps)
(* 1/8 eps)
(* 1/8 eps)
(* 1/8 eps)
(* 1/8 eps)
(* 1/8 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)))))
(* (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 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
(/ -1 (pow x 2))
1/2
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(* 1/16 (/ (pow eps 2) (pow x 4)))
(* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(* 1/16 (/ (pow eps 2) (pow x 4)))
(* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(* 1/16 (/ (pow eps 2) (pow x 4)))
(/ (+ (* 1/16 (pow eps 2)) (* 1/2 (pow x 4))) (pow x 4))
(/ (+ (* 1/16 (pow eps 2)) (* 1/2 (pow x 4))) (pow x 4))
(/ (+ (* 1/16 (pow eps 2)) (* 1/2 (pow x 4))) (pow x 4))
1/2
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
1/2
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(/ 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))
Outputs
(* (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 (/.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 (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 eps (/.f64 #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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #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 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (/.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/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 2)))
(*.f64 x (neg.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 -2 binary64)))))
(* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2)))
(*.f64 (fma.f64 eps (*.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/4 binary64)) (+.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 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 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.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)))) (neg.f64 x))
(* 1/2 (/ eps x))
(*.f64 eps (/.f64 #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 (/.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 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 x 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 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x x)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) x)) (/.f64 (fma.f64 (sqrt.f64 eps) (*.f64 (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) #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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x))) (/.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 x (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x x) (sqrt.f64 (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 eps (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 x (neg.f64 x))))))) (*.f64 eps eps))) x))
(* -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 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 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))))
(- (* -1 x) (* (sqrt eps) (sqrt -1)))
(-.f64 (neg.f64 x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (* x (- (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))) 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 (- (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) 1)) (* (sqrt eps) (sqrt -1)))
(-.f64 (*.f64 x (fma.f64 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)))) #s(literal -1 binary64))) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* 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)))
(* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -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 -2 binary64))))
(* 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 x (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)))))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* -1 (/ (- (* 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))) (neg.f64 x))
(* -1 (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x))
(/.f64 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64))) (neg.f64 x))
(* -1 (/ (- (* 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 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64))) (pow.f64 x #s(literal 6 binary64)))) (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)))
(- (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (* 2 x))
(fma.f64 x #s(literal -2 binary64) (/.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)))) (* 2 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)) (*.f64 x #s(literal -2 binary64)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(+.f64 (neg.f64 x) (neg.f64 (*.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)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps))))
(fma.f64 eps (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (sqrt.f64 #s(literal -1 binary64))) (+.f64 (neg.f64 x) (neg.f64 (*.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)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (sqrt -1)))) (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)))))
(*.f64 eps (-.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 x x) (*.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))))) (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 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (/.f64 x eps)))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(neg.f64 (+.f64 x (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) eps)))))
(* -1 (* eps (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.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) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))
(* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps)) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(*.f64 eps (+.f64 (/.f64 (-.f64 (neg.f64 x) (/.f64 (fma.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)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.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 (* (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 eps (/.f64 #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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #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 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 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/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 x (neg.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 -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 (neg.f64 x) (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)))))
(* 1/2 (/ eps x))
(*.f64 eps (/.f64 #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 (neg.f64 (*.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 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (sqrt.f64 #s(literal -1 binary64))) (+.f64 x (neg.f64 (*.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)))))
(*.f64 eps (-.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 x x) (*.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 x 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))))))
(* (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 x (neg.f64 (neg.f64 (*.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 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 (/.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)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.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 (*.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 (*.f64 x x) (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 (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 #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/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 #s(literal -1/2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) 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 (*.f64 eps 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 (*.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 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 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 (neg.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 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 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 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.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 #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 (*.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)))) (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 (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 #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 (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)))))
(neg.f64 (*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps 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 #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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps 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)))))))
(neg.f64 (*.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 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 x #s(literal 6 binary64)))) (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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 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 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 (* (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 eps (/.f64 #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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #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 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 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/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 x (neg.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 -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 (neg.f64 x) (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)))))
(* 1/2 (/ eps x))
(*.f64 eps (/.f64 #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 (neg.f64 (*.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 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (sqrt.f64 #s(literal -1 binary64))) (+.f64 x (neg.f64 (*.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)))))
(*.f64 eps (-.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 x x) (*.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 x 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))))))
(* (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 x (neg.f64 (neg.f64 (*.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 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 (/.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)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.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 (*.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 (*.f64 x x) (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 (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 #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/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 #s(literal -1/2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) 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 (*.f64 eps 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 (*.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 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 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 (neg.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 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 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 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.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 #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 (*.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)))) (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 (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 #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 (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)))))
(neg.f64 (*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps 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 #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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps 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)))))))
(neg.f64 (*.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 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 x #s(literal 6 binary64)))) (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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps 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 #s(literal -1/2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) x) x)
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) x) x)
(* x (+ 1 (* -1/2 (/ eps (pow x 2)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) x) x)
x
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) x) x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) x) x)
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) 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)
-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 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (/ (pow x 2) eps) 1) x)
(/.f64 (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) x)
(/ (- (/ (pow x 2) eps) 1) x)
(/.f64 (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) x)
(/ (- (/ (pow x 2) eps) 1) x)
(/.f64 (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)) x)
(/ x eps)
(/.f64 x eps)
(* x (- (/ 1 eps) (/ 1 (pow x 2))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (/ 1 eps) (/ 1 (pow x 2))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (/ 1 eps) (/ 1 (pow x 2))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(/ x eps)
(/.f64 x eps)
(* -1 (* x (- (/ 1 (pow x 2)) (/ 1 eps))))
(fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) (neg.f64 (/.f64 x (neg.f64 eps))))
(* -1 (* x (- (/ 1 (pow x 2)) (/ 1 eps))))
(fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) (neg.f64 (/.f64 x (neg.f64 eps))))
(* -1 (* x (- (/ 1 (pow x 2)) (/ 1 eps))))
(fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) (neg.f64 (/.f64 x (neg.f64 eps))))
(/ x eps)
(/.f64 x eps)
(/ (+ x (* -1 (/ eps x))) eps)
(/.f64 (-.f64 x (/.f64 eps x)) eps)
(/ (+ x (* -1 (/ eps x))) eps)
(/.f64 (-.f64 x (/.f64 eps x)) eps)
(/ (+ x (* -1 (/ eps x))) eps)
(/.f64 (-.f64 x (/.f64 eps x)) eps)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (/ x eps) (/ 1 x))
(+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))
(- (/ x eps) (/ 1 x))
(+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))
(- (/ x eps) (/ 1 x))
(+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (/ x eps) (/ 1 x))
(+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))
(- (/ x eps) (/ 1 x))
(+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))
(- (/ x eps) (/ 1 x))
(+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) 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 eps (/.f64 #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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #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 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 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/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 x (neg.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 -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 (neg.f64 x) (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)))))
(* 1/2 (/ eps x))
(*.f64 eps (/.f64 #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 (neg.f64 (*.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 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (sqrt.f64 #s(literal -1 binary64))) (+.f64 x (neg.f64 (*.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)))))
(*.f64 eps (-.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 x x) (*.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 x 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))))))
(* (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 x (neg.f64 (neg.f64 (*.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 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 (/.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)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.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 (*.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 (*.f64 x x) (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 (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 #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/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 #s(literal -1/2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) 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 (*.f64 eps 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 (*.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 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 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 (neg.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 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 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 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.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 #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 (*.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)))) (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 (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 #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 (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)))))
(neg.f64 (*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps 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 #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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps 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)))))))
(neg.f64 (*.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 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 x #s(literal 6 binary64)))) (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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))))))))
(* 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 (* eps (+ (* 1/16 (/ eps (pow x 4))) (* 1/8 (/ 1 (pow x 2)))))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(* eps (+ 1/2 (* eps (+ (* 1/16 (/ eps (pow x 4))) (* 1/8 (/ 1 (pow x 2)))))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow eps 3) (+ (* 1/8 (/ 1 (* eps (pow x 2)))) (* 1/16 (/ 1 (pow x 4)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 2))) (+ (/ 1/2 (pow eps 2)) (* 1/16 (/ 1 (pow x 4))))))
(fma.f64 eps (fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 x x))))
(* (pow eps 3) (+ (/ 1/8 (* eps (pow x 2))) (+ (/ 1/2 (pow eps 2)) (* 1/16 (/ 1 (pow x 4))))))
(fma.f64 eps (fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 x x))))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow eps 3) (+ (* 1/16 (/ 1 (pow x 4))) (* 1/8 (/ 1 (* eps (pow x 2))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))) eps)) (* 1/16 (/ 1 (pow x 4))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) eps)) eps) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 1/2 (/ 1 eps)) (* 1/8 (/ 1 (pow x 2)))) eps)) (* 1/16 (/ 1 (pow x 4))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) eps)) eps) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(* 1/16 (/ (pow eps 3) (pow x 4)))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/ (+ (* 1/16 (pow eps 3)) (* 1/8 (* (pow eps 2) (pow x 2)))) (pow x 4))
(/.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))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 4))
(/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64))) (*.f64 x (*.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/8 binary64)) (*.f64 eps (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/ (+ (* 1/16 (pow eps 3)) (* (pow x 2) (+ (* 1/8 (pow eps 2)) (* 1/2 (* eps (pow x 2)))))) (pow x 4))
(/.f64 (fma.f64 eps (*.f64 eps (*.f64 eps #s(literal 1/16 binary64))) (*.f64 x (*.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/8 binary64)) (*.f64 eps (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))))) (*.f64 (*.f64 x x) (*.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/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.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/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(+ (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.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 eps (/.f64 #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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #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 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 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/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))))
(*.f64 x (neg.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 -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 (neg.f64 x) (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)))))
(* 1/2 (/ eps x))
(*.f64 eps (/.f64 #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 (neg.f64 (*.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 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (sqrt.f64 #s(literal -1 binary64))) (+.f64 x (neg.f64 (*.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)))))
(*.f64 eps (-.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 x x) (*.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 x 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))))))
(* (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 x (neg.f64 (neg.f64 (*.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 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 (/.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)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.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 eps (/.f64 #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 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/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.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/8 binary64) (*.f64 eps (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 5 binary64))) (/.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 x (*.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/8 binary64)) (*.f64 eps (*.f64 #s(literal 1/2 binary64) (*.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 x (*.f64 x (fma.f64 eps (*.f64 eps #s(literal 1/8 binary64)) (*.f64 eps (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))))) (pow.f64 x #s(literal 5 binary64)))
(* 1/2 (/ eps x))
(*.f64 eps (/.f64 #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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64))) x)
(* 1/2 (/ eps x))
(*.f64 eps (/.f64 #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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.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 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64))) x)
(* 1/8 eps)
(*.f64 eps #s(literal 1/8 binary64))
(* 1/8 eps)
(*.f64 eps #s(literal 1/8 binary64))
(* 1/8 eps)
(*.f64 eps #s(literal 1/8 binary64))
(* 1/8 eps)
(*.f64 eps #s(literal 1/8 binary64))
(* 1/8 eps)
(*.f64 eps #s(literal 1/8 binary64))
(* 1/8 eps)
(*.f64 eps #s(literal 1/8 binary64))
(* 1/8 eps)
(*.f64 eps #s(literal 1/8 binary64))
(* 1/8 eps)
(*.f64 eps #s(literal 1/8 binary64))
(* 1/8 eps)
(*.f64 eps #s(literal 1/8 binary64))
(* 1/8 eps)
(*.f64 eps #s(literal 1/8 binary64))
(* 1/8 eps)
(*.f64 eps #s(literal 1/8 binary64))
(* 1/8 eps)
(*.f64 eps #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 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)))
(* (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 (*.f64 x x) (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 (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 #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/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 #s(literal -1/2 binary64) (*.f64 (/.f64 eps (*.f64 x x)) 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 (*.f64 eps 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 (*.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 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 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 (neg.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 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 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 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 eps (*.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 #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 (*.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)))) (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 (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 #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 (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)))))
(neg.f64 (*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps 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 #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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps 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)))))))
(neg.f64 (*.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 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 x #s(literal 6 binary64)))) (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 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))))))))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/ -1 (pow x 2))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64))
(* 1/16 (/ (pow eps 2) (pow x 4)))
(/.f64 (*.f64 eps (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64))
(* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64))
(* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64))
(* 1/16 (/ (pow eps 2) (pow x 4)))
(/.f64 (*.f64 eps (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64))
(* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64))
(* (pow eps 2) (+ (* 1/2 (/ 1 (pow eps 2))) (* 1/16 (/ 1 (pow x 4)))))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64))
(* 1/16 (/ (pow eps 2) (pow x 4)))
(/.f64 (*.f64 eps (*.f64 eps #s(literal 1/16 binary64))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/ (+ (* 1/16 (pow eps 2)) (* 1/2 (pow x 4))) (pow x 4))
(/.f64 (fma.f64 eps (*.f64 eps #s(literal 1/16 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/ (+ (* 1/16 (pow eps 2)) (* 1/2 (pow x 4))) (pow x 4))
(/.f64 (fma.f64 eps (*.f64 eps #s(literal 1/16 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(/ (+ (* 1/16 (pow eps 2)) (* 1/2 (pow x 4))) (pow x 4))
(/.f64 (fma.f64 eps (*.f64 eps #s(literal 1/16 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/16 (/ (pow eps 2) (pow x 4))))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/2 binary64))
(/ 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))

rewrite566.0ms (5.7%)

Memory
-27.0MiB live, 417.6MiB allocated
Rules
4 610×lower-/.f32
4 596×lower-/.f64
4 178×lower-fma.f32
4 172×lower-fma.f64
3 772×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052322
088314
1347301
22764289
08186285
Stop Event
iter limit
node limit
iter limit
Counts
24 → 688
Calls
Call 1
Inputs
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
#s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))
(neg.f64 eps)
(-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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))
(-.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 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))))
(sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))))))
(fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) x)
(*.f64 #s(literal 1/8 binary64) eps)
(-.f64 (*.f64 x x) eps)
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))
(/.f64 eps (*.f64 x x))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(neg.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(neg.f64 (/.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal 1 binary64))))
(/.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(/.f64 (neg.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (neg.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(/.f64 (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(literal 1 binary64)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))))
(/.f64 (neg.f64 (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(literal 1 binary64))) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(pow.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(*.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (*.f64 x (*.f64 x x))))) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)))
(*.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
#s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))
(+.f64 #s(literal 0 binary64) (neg.f64 eps))
(-.f64 #s(literal 0 binary64) eps)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps)))) (/.f64 (*.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 #s(literal 0 binary64) eps)) (/.f64 (*.f64 eps 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 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 eps eps (*.f64 #s(literal 0 binary64) eps)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (neg.f64 (+.f64 #s(literal 0 binary64) eps)))
(*.f64 eps #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) eps)
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 x))
(+.f64 (neg.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(-.f64 #s(literal 0 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 x)))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.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 (*.f64 x x) (-.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 eps (neg.f64 (*.f64 x x))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (fma.f64 (*.f64 x x) (fma.f64 x x (-.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)))) (/.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 x x) (fma.f64 x x (-.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)))))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (-.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 x (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 x))) (/.f64 (*.f64 x x) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64) (neg.f64 x))
(fma.f64 #s(literal -1 binary64) x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 x))
(neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.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)) (neg.f64 (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (fma.f64 x x eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.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)) (neg.f64 (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (fma.f64 x x eps)))))
(/.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (*.f64 x (*.f64 x x)))) (fma.f64 x (-.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)) (neg.f64 (*.f64 x (*.f64 x x)))) (+.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps))) (neg.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)))) (neg.f64 (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(pow.f64 (/.f64 (fma.f64 x (-.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)) (neg.f64 (*.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) (fma.f64 x x eps))) #s(literal -1 binary64))
(*.f64 (fma.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 x (*.f64 x x) (*.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (fma.f64 x x (-.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))))))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) eps))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (fma.f64 x x (-.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))))))
(*.f64 (/.f64 (-.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 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x 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 (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.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 (/.f64 (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(+.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))))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))) (/.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (-.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)
(/.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 #s(literal -1 binary64) (neg.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))))))))
(/.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 (-.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 (*.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 (neg.f64 (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 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps)))) (neg.f64 (-.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 (neg.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 (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 (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)))))))
(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 (*.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 (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 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 (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 #s(literal -1/2 binary64) x)))
(+.f64 (*.f64 eps (/.f64 #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 (*.f64 eps (/.f64 #s(literal -1/2 binary64) x)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 eps (/.f64 #s(literal -1/2 binary64) x)) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 eps (/.f64 #s(literal -1/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 (*.f64 eps (/.f64 #s(literal -1/2 binary64) x)))))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)
(fma.f64 #s(literal -1/2 binary64) (/.f64 eps 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 x) #s(literal -1/2 binary64) x)
(fma.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 eps #s(literal -2 binary64)) x)
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x) x)
(fma.f64 (/.f64 eps #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) x) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 eps (/.f64 #s(literal -1/2 binary64) x))) (/.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 #s(literal -1/2 binary64) x)) 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 #s(literal -1/2 binary64) x))) (/.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 #s(literal -1/2 binary64) x)) 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 #s(literal -1/2 binary64) x))) (/.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 #s(literal -1/2 binary64) x)) (*.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 #s(literal -1/2 binary64) 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 (-.f64 x (*.f64 eps (/.f64 #s(literal -1/2 binary64) x))) (/.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 #s(literal -1/2 binary64) x)) (*.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 #s(literal -1/2 binary64) x)) 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 #s(literal -1/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 #s(literal -1/2 binary64) x))) (/.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 #s(literal -1/2 binary64) x)) 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 #s(literal -1/2 binary64) x)))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 eps (/.f64 #s(literal -1/2 binary64) x))) (/.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 #s(literal -1/2 binary64) x)) 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 #s(literal -1/2 binary64) x))) (/.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 #s(literal -1/2 binary64) x)) 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) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/2 binary64))
(+.f64 (/.f64 (*.f64 x x) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 x x) eps) (*.f64 x (/.f64 #s(literal -1 binary64) x)))
(+.f64 (/.f64 (*.f64 x x) eps) (*.f64 (/.f64 #s(literal -1 binary64) x) x))
(+.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (/.f64 (*.f64 x x) eps))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 x x)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 x x)))
(fma.f64 x (/.f64 x eps) (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(fma.f64 x (/.f64 x eps) (*.f64 x (/.f64 #s(literal -1 binary64) x)))
(fma.f64 x (/.f64 x eps) (*.f64 (/.f64 #s(literal -1 binary64) x) x))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) eps) (*.f64 x (/.f64 #s(literal -1 binary64) x)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) eps) (*.f64 (/.f64 #s(literal -1 binary64) x) x))
(fma.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x)) (/.f64 (*.f64 x x) eps))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) eps) (*.f64 x (/.f64 #s(literal -1 binary64) x)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) eps) (*.f64 (/.f64 #s(literal -1 binary64) x) x))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 x x) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 x x) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 x x) #s(literal 1 binary64)) (*.f64 x (/.f64 #s(literal -1 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 x x) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) x) x))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 x (/.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 x (/.f64 #s(literal 1 binary64) x)) (*.f64 x (/.f64 #s(literal -1 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 x (/.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 #s(literal -1 binary64) x) x))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (*.f64 x x) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 x x)))
(fma.f64 (/.f64 x eps) x (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(fma.f64 (/.f64 x eps) x (*.f64 x (/.f64 #s(literal -1 binary64) x)))
(fma.f64 (/.f64 x eps) x (*.f64 (/.f64 #s(literal -1 binary64) x) x))
(fma.f64 (/.f64 x eps) (/.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(fma.f64 (/.f64 x eps) (/.f64 x #s(literal 1 binary64)) (*.f64 x (/.f64 #s(literal -1 binary64) x)))
(fma.f64 (/.f64 x eps) (/.f64 x #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) x) x))
(fma.f64 (/.f64 x eps) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(fma.f64 (/.f64 x eps) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) (*.f64 x (/.f64 #s(literal -1 binary64) x)))
(fma.f64 (/.f64 x eps) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 #s(literal -1 binary64) x) x))
(fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 1 binary64) (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) x)))
(fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) x) x))
(fma.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 x eps) (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(fma.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 x eps) (*.f64 x (/.f64 #s(literal -1 binary64) x)))
(fma.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 x eps) (*.f64 (/.f64 #s(literal -1 binary64) x) x))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (neg.f64 x) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (neg.f64 x) eps) (*.f64 x (/.f64 #s(literal -1 binary64) x)))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (neg.f64 x) eps) (*.f64 (/.f64 #s(literal -1 binary64) x) x))
(fma.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 (*.f64 x x) #s(literal -1 binary64)) (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(fma.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 (*.f64 x x) #s(literal -1 binary64)) (*.f64 x (/.f64 #s(literal -1 binary64) x)))
(fma.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 (*.f64 x x) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) x) x))
(fma.f64 (/.f64 (neg.f64 x) eps) (/.f64 x #s(literal -1 binary64)) (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(fma.f64 (/.f64 (neg.f64 x) eps) (/.f64 x #s(literal -1 binary64)) (*.f64 x (/.f64 #s(literal -1 binary64) x)))
(fma.f64 (/.f64 (neg.f64 x) eps) (/.f64 x #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) x) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (*.f64 eps (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x))) (neg.f64 (*.f64 eps (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (*.f64 x x) (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 eps (*.f64 x x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 eps (*.f64 x x))) (*.f64 x x))
(*.f64 (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)) x)
(*.f64 (/.f64 (*.f64 x x) eps) (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) eps) eps) (/.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) eps) x) (/.f64 (*.f64 x x) (*.f64 x eps)))
(*.f64 (/.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x x) eps) eps))
(*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (/.f64 (*.f64 x x) eps))
(*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 eps x)) (/.f64 (*.f64 x x) x))
(*.f64 (/.f64 (*.f64 x x) x) (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 x eps)))
(*.f64 (/.f64 (*.f64 x x) (*.f64 eps x)) (/.f64 (-.f64 (*.f64 x x) eps) x))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) x) x) (/.f64 x (*.f64 x eps)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) x) eps) (/.f64 x (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) x) (*.f64 x x)) (/.f64 x eps))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) eps) x) (*.f64 eps x)) (/.f64 x x))
(+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))
(+.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 x eps))
(-.f64 (/.f64 (*.f64 (/.f64 x eps) (/.f64 x eps)) (-.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)) (-.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))
(fma.f64 x (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) x))
(fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x)) (/.f64 x eps))
(fma.f64 #s(literal 1 binary64) (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) x (/.f64 #s(literal -1 binary64) x))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) x))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 x eps))
(fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 x x)) (/.f64 x eps))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) x (/.f64 x eps))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (/.f64 x #s(literal 1 binary64)) (/.f64 x eps))
(fma.f64 (/.f64 x eps) #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(fma.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal -1 binary64) x))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 x #s(literal -1 binary64)) (/.f64 x eps))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 x (neg.f64 x)) (/.f64 x eps))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 x (/.f64 x #s(literal -1 binary64))) (/.f64 x eps))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 x x) (/.f64 x eps))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) x))
(fma.f64 (*.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 x eps))
(fma.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 x x)) (/.f64 x eps))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 x eps))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal -1 binary64) x))
(fma.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(fma.f64 (/.f64 x (*.f64 x x)) #s(literal -1 binary64) (/.f64 x eps))
(fma.f64 (/.f64 x x) (/.f64 #s(literal -1 binary64) x) (/.f64 x eps))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) x)) (/.f64 x x) (/.f64 x eps))
(fma.f64 (/.f64 x (neg.f64 x)) (/.f64 #s(literal 1 binary64) x) (/.f64 x eps))
(fma.f64 (/.f64 x (*.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) x) (/.f64 x eps))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (/.f64 x eps) (/.f64 x eps) (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)) (*.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))
(/.f64 (-.f64 (*.f64 (/.f64 x eps) (/.f64 x eps)) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x))) (-.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) eps) x) (*.f64 eps (*.f64 x x)))
(/.f64 (*.f64 x (-.f64 (*.f64 x x) eps)) (*.f64 eps (*.f64 x x)))
(/.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (*.f64 x x)))))
(/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) x) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 (/.f64 x eps) (/.f64 x eps) (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)) (*.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 x eps) (/.f64 x eps)) (*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) x)))) (neg.f64 (-.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) eps) x)) (neg.f64 (*.f64 eps (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x x) eps))) (neg.f64 (*.f64 eps (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) x)) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) x)) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(*.f64 x (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 eps (*.f64 x x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 eps (*.f64 x x))) x)
(*.f64 (/.f64 x eps) (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) eps) eps) (/.f64 x (*.f64 x x)))
(*.f64 (/.f64 x (*.f64 x x)) (/.f64 (-.f64 (*.f64 x x) eps) eps))
(*.f64 (/.f64 x x) (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 x eps)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) eps) x) (/.f64 x (*.f64 x eps)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (/.f64 x eps))
(*.f64 (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 eps x)) (/.f64 x x))
(*.f64 (/.f64 x (*.f64 eps x)) (/.f64 (-.f64 (*.f64 x x) eps) x))
(+.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))))
(+.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))) x)
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))) (/.f64 (*.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))) (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))) (/.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))))) (/.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) (-.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #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 #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))) (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))) (fma.f64 x x (-.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) (*.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))))))
(/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))))
(/.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))) (-.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))))) (neg.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))))) (neg.f64 (fma.f64 x x (-.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) (*.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))) (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))) (neg.f64 (-.f64 x (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))))) (neg.f64 (neg.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))))))
(pow.f64 (/.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))) (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))))
(*.f64 (-.f64 (*.f64 x x) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))) (/.f64 #s(literal 1 binary64) (+.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))))
(fabs.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))))
(sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))
(pow.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x))))))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))) (sqrt.f64 (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (+.f64 (/.f64 x eps) (/.f64 #s(literal -1 binary64) x)))))))))
(+.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(+.f64 (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))
(+.f64 (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 eps #s(literal 1/2 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))))
(fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))
(fma.f64 eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))
(fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 eps (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 eps (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 x x)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 eps (*.f64 x x)) (*.f64 eps #s(literal 1/8 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 eps (*.f64 x x)) (*.f64 #s(literal 1/16 binary64) (*.f64 eps (/.f64 eps (*.f64 x x)))) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))
(fma.f64 (/.f64 eps (*.f64 x x)) (/.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 eps (*.f64 x x)) (/.f64 (*.f64 eps #s(literal 1/8 binary64)) #s(literal 1 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 eps eps) (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))
(fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))
(fma.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) eps (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) eps (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))
(fma.f64 (/.f64 eps x) (/.f64 (*.f64 eps #s(literal 1/8 binary64)) x) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 eps x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x (*.f64 x x))) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))
(fma.f64 (/.f64 eps x) (/.f64 #s(literal 1/8 binary64) (/.f64 x eps)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 x eps)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) (*.f64 eps eps) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))
(fma.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) #s(literal 1/8 binary64) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) x) (/.f64 eps x) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 1/8 binary64)) eps (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) x) (/.f64 eps (*.f64 x (*.f64 x x))) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (/.f64 eps (*.f64 x x)))) (/.f64 eps (*.f64 x x)) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))
(fma.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x (*.f64 x x))) (/.f64 eps x) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))
(fma.f64 (/.f64 eps (/.f64 x eps)) (/.f64 #s(literal 1/8 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 eps (*.f64 #s(literal 1 binary64) x)) (/.f64 (*.f64 eps #s(literal 1/8 binary64)) x) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (neg.f64 eps) x) (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (neg.f64 x)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 eps (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) x) (fma.f64 eps #s(literal 1/2 binary64) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (/.f64 x eps)) (/.f64 eps x) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) x) (/.f64 (*.f64 eps eps) x) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) x) (/.f64 eps (/.f64 x eps)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 eps (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) #s(literal 1 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) #s(literal 1 binary64)) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 x x)) eps (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1 binary64) x)) (/.f64 (*.f64 eps eps) x) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (*.f64 #s(literal 1 binary64) x)) (/.f64 eps x) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) #s(literal -1 binary64)) (/.f64 eps (neg.f64 (*.f64 x x))) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #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 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 eps #s(literal 1/8 binary64)) (/.f64 x eps)) (/.f64 #s(literal 1 binary64) x) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))))))
(/.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (fma.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 x x))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (fma.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))) (neg.f64 (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))))) (neg.f64 (neg.f64 (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) x) (/.f64 (/.f64 (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) x))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x)) (/.f64 (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (neg.f64 x)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) (/.f64 (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))))
(neg.f64 (/.f64 (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (neg.f64 x)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))) x))
(/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 x (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))) #s(literal 1 binary64))))
(/.f64 (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) x)
(/.f64 (neg.f64 (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) x))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (*.f64 x (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))) (neg.f64 (*.f64 x (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) #s(literal 1 binary64)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) (/.f64 #s(literal 1 binary64) x)) (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) x)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))))) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) x))) (neg.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))))) (/.f64 #s(literal 1 binary64) x))) (neg.f64 (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 x (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) x))
(*.f64 (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) x) (/.f64 (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)))) (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
(*.f64 (neg.f64 (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/512 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (pow.f64 (/.f64 x (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 #s(literal 1/8 binary64) (/.f64 eps (*.f64 x x))) (*.f64 (neg.f64 eps) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) x) (/.f64 (fma.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (fma.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (*.f64 eps (*.f64 eps #s(literal 1/8 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 eps #s(literal 1/8 binary64))
(*.f64 #s(literal 1/8 binary64) eps)
(+.f64 (neg.f64 eps) (*.f64 x x))
(+.f64 (*.f64 x x) (neg.f64 eps))
(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 (log.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 2 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 (fma.f64 x x #s(literal 0 binary64)) 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 (*.f64 x x) #s(literal 1 binary64) (neg.f64 eps))
(fma.f64 #s(literal 1 binary64) (*.f64 x 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 #s(literal 1 binary64) x) x (neg.f64 eps))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) (neg.f64 eps))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (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 #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 (*.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 (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 (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 (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))))))
(/.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))))
(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 (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 (-.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 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 #s(literal 1 binary64) (-.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 (-.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 (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)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 x x) eps))))
(fabs.f64 (neg.f64 (sqrt.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 (*.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 (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 (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 1 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 #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)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.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 (*.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 (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 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.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))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (*.f64 x x))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal -1 binary64) x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (/.f64 #s(literal -1 binary64) x))))
(/.f64 (/.f64 #s(literal -1 binary64) x) x)
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) x)) (neg.f64 x))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal -1 binary64) x))) (neg.f64 (neg.f64 x)))
(pow.f64 (neg.f64 (*.f64 x x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (/.f64 #s(literal -1 binary64) x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 1 binary64) x))
(+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 eps (*.f64 x x)) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x x)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps eps)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps eps) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 eps eps) #s(literal 16 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 eps x) (/.f64 eps (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 eps x) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) (*.f64 x (*.f64 x x))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (/.f64 (*.f64 x x) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 eps eps) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) eps #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 #s(literal 1/16 binary64) (*.f64 x x)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (/.f64 #s(literal 1/16 binary64) x) x) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/16 binary64) x) (/.f64 (*.f64 eps eps) (*.f64 x (*.f64 x x))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 eps eps) x) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x x))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (/.f64 #s(literal 1/16 binary64) x) (*.f64 x x)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 eps eps) x) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps eps) x) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 x x)) (*.f64 eps (/.f64 eps (*.f64 x x))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/16 binary64) x) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps eps) (/.f64 x #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/16 binary64) x) x) (*.f64 eps (/.f64 eps (*.f64 x x))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/16 binary64) x) (*.f64 x x)) (/.f64 (*.f64 eps eps) x) #s(literal 1/2 binary64))
(fma.f64 (/.f64 eps (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps #s(literal 1/16 binary64)) x) #s(literal 1/2 binary64))
(fma.f64 (/.f64 eps (*.f64 x (*.f64 x x))) (/.f64 eps (/.f64 x #s(literal 1/16 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 eps #s(literal 16 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal -1/16 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 eps eps) (neg.f64 x)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal -1/16 binary64) (*.f64 x x)) (/.f64 (*.f64 eps eps) (neg.f64 (*.f64 x x))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal -1/16 binary64) x) (/.f64 (*.f64 eps eps) (neg.f64 (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/16 binary64) x) (pow.f64 x #s(literal 3/2 binary64))) (/.f64 (*.f64 eps eps) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 eps eps) (pow.f64 x #s(literal 3/2 binary64))) (/.f64 (/.f64 #s(literal 1/16 binary64) x) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/16 binary64) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64)) (/.f64 #s(literal -1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 eps eps) (neg.f64 x)) (/.f64 #s(literal -1/16 binary64) (*.f64 x (*.f64 x x))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 eps eps) (neg.f64 (*.f64 x x))) (/.f64 #s(literal -1/16 binary64) (*.f64 x x)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 eps eps) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1/16 binary64) x) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) #s(literal 1/2 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal -1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal -1/4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) #s(literal 1/2 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal -1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal -1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) #s(literal 1/8 binary64)) (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) #s(literal 1/2 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) #s(literal 1/2 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal -1/4 binary64)) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) #s(literal 1/2 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) #s(literal 1/2 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) #s(literal 1/2 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(pow.f64 (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) #s(literal 1/2 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal -1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/4096 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) #s(literal 1/2 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (/.f64 eps (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 16 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x x) eps)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 x x))) (/.f64 eps (neg.f64 (*.f64 x x))))
(neg.f64 (/.f64 eps (neg.f64 (*.f64 x x))))
(/.f64 eps (*.f64 x x))
(/.f64 (neg.f64 eps) (neg.f64 (*.f64 x x)))
(/.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 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 x x) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x x) eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 (neg.f64 (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 eps x)) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) (neg.f64 (/.f64 x eps)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 eps x))) (neg.f64 (neg.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 x)))
(*.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x x)))
(*.f64 #s(literal -1 binary64) (/.f64 eps (neg.f64 (*.f64 x x))))
(*.f64 (/.f64 eps (*.f64 x x)) #s(literal 1 binary64))
(*.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) x) (/.f64 eps x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 eps (neg.f64 x)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) eps)))
(*.f64 (/.f64 eps #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(*.f64 (/.f64 eps (neg.f64 x)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 eps (*.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) eps)))

eval370.0ms (3.7%)

Memory
25.5MiB live, 249.0MiB allocated
Compiler

Compiled 34 183 to 3 340 computations (90.2% saved)

prune248.0ms (2.5%)

Memory
-20.1MiB live, 395.2MiB allocated
Pruning

13 alts after pruning (7 fresh and 6 done)

PrunedKeptTotal
New1 22351 228
Fresh224
Picked235
Done134
Total1 228131 241
Accuracy
100.0%
Counts
1 241 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
61.1%
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x))
44.5%
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))))
99.3%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
62.8%
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
62.8%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
57.9%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
7.3%
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
3.5%
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
99.3%
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))
41.7%
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x))
43.7%
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
43.5%
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
Compiler

Compiled 247 to 150 computations (39.3% saved)

simplify231.0ms (2.3%)

Memory
11.9MiB live, 244.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))
cost-diff0
(neg.f64 eps)
cost-diff0
#s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))
cost-diff0
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))))
cost-diff0
(-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)
cost-diff0
(neg.f64 eps)
cost-diff0
#s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))
cost-diff0
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x))
cost-diff0
(*.f64 eps #s(literal 1/2 binary64))
cost-diff0
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
cost-diff0
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
cost-diff0
(/.f64 #s(literal 1/2 binary64) x)
cost-diff0
(*.f64 eps (/.f64 #s(literal 1/2 binary64) x))
cost-diff0
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
cost-diff0
(neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))
cost-diff0
(-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
cost-diff0
(/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
Rules
9 760×lower-fma.f32
9 758×lower-fma.f64
2 504×lower-*.f32
2 496×lower-*.f64
1 488×sub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
036326
058347
189347
2145345
3298257
4662257
51721257
63752257
74970257
85806257
96092257
106265257
116308257
126950257
137907257
08009257
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
#s(literal 1 binary64)
(/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))
(-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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)
x
eps
#s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))
(neg.f64 eps)
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(*.f64 eps (/.f64 #s(literal 1/2 binary64) x))
eps
(/.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
x
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(*.f64 eps #s(literal 1/2 binary64))
eps
#s(literal 1/2 binary64)
x
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x))
#s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))
(neg.f64 eps)
eps
(-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)
(neg.f64 (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))
x
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))))
#s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))
(neg.f64 eps)
eps
#s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))
(fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))
(/.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
x
(*.f64 x #s(literal -2 binary64))
#s(literal -2 binary64)
Outputs
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
#s(literal 1 binary64)
(/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))
(/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))
(-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
(*.f64 x x)
x
eps
#s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))
(neg.f64 eps)
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(*.f64 eps (/.f64 #s(literal 1/2 binary64) x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
eps
(/.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
x
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(*.f64 eps #s(literal 1/2 binary64))
eps
#s(literal 1/2 binary64)
x
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
#s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))
(neg.f64 eps)
eps
(-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)
(-.f64 (neg.f64 x) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(neg.f64 (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))
x
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 x #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))))
#s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))
(neg.f64 eps)
eps
#s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))
#s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 x #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)))
(fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))
(fma.f64 x #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(/.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
x
(*.f64 x #s(literal -2 binary64))
(-.f64 (neg.f64 x) x)
#s(literal -2 binary64)

localize93.0ms (0.9%)

Memory
5.6MiB live, 206.6MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0
#s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))
accuracy0.171875
(fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))
accuracy0.34765625
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))))
accuracy35.479867740408494
#s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))
accuracy0.01953125
(sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
accuracy0.03125
(-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)
accuracy0.34765625
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x))
accuracy25.933860095846526
#s(approx (- (* x x) eps) (neg.f64 eps))
accuracy0
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
accuracy0
(*.f64 eps #s(literal 1/2 binary64))
accuracy36.04997612394379
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
accuracy0
(/.f64 #s(literal 1/2 binary64) x)
accuracy0.29296875
(*.f64 eps (/.f64 #s(literal 1/2 binary64) x))
accuracy36.04997612394379
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
accuracy0.0234375
(-.f64 (*.f64 x x) eps)
accuracy0.03125
(-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
accuracy0.1640625
(/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))
accuracy0.30859375
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
Samples
27.0ms163×0valid
24.0ms80×1valid
5.0ms13×2valid
Compiler

Compiled 263 to 23 computations (91.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-div: 10.0ms (31% of total)
ival-mult: 6.0ms (18.6% of total)
ival-sub: 5.0ms (15.5% of total)
ival-sqrt: 5.0ms (15.5% of total)
adjust: 3.0ms (9.3% of total)
ival-neg: 2.0ms (6.2% of total)
ival-add: 1.0ms (3.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series31.0ms (0.3%)

Memory
-14.1MiB live, 61.9MiB allocated
Counts
20 → 444
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #<representation binary64>) () ())
#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())
#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1/2 binary64) x) (patch (/.f64 #s(literal 1/2 binary64) x) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())
#s(alt (*.f64 eps #s(literal 1/2 binary64)) (patch (*.f64 eps #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) #<representation binary64>) () ())
#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())
#s(alt (neg.f64 eps) (patch (neg.f64 eps) #<representation binary64>) () ())
#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #<representation binary64>) () ())
#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<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 (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 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<representation binary64>) () ())
Outputs
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 2))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 eps)) (sqrt -1)) (taylor 0 x) (#s(alt (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)) (taylor 0 x) (#s(alt (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ x eps)) (taylor inf x) (#s(alt (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 2 (/ 1 eps)) (* 1/2 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (/ 1/2 x) (taylor -inf x) (#s(alt (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1/8 (/ eps (pow x 2))) 1/2) x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ x eps)) (taylor 0 eps) (#s(alt (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (/ eps x)) (* 2 x)) eps) (taylor 0 eps) (#s(alt (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 eps)) (sqrt -1)) (taylor inf eps) (#s(alt (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ 1 eps)) (sqrt -1)) (/ x eps)) (taylor inf eps) (#s(alt (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (taylor -inf eps) (#s(alt (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 eps)) (sqrt -1))) (/ x eps)) (taylor -inf eps) (#s(alt (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (patch (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* -1 x) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))) 1)) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) 1)) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/2 (/ eps (pow x 2))) 2)) (taylor inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))) (taylor inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* 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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ eps x)) (taylor -inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)) (taylor -inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ eps x)) (* 2 x)) (taylor 0 eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (* 2 x)) (taylor 0 eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (- (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (* 2 x)) (taylor 0 eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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)) (/ x eps))))) (taylor inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps)) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) (patch (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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) (/ 1 (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.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 x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.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 x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.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 x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 2))) (taylor -inf x) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2))) (taylor -inf x) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.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 x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.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 x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.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 x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor inf eps) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* (sqrt eps) (sqrt -1)))) (taylor -inf eps) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf eps) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf eps) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf eps) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf eps) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf eps) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf eps) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf eps) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf eps) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 x) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 x) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 x) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 x) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 eps (/.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 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 #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #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 x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #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 x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #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 x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 2))) (taylor -inf x) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2))) (taylor -inf x) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #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 x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #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 x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #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 x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor inf eps) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* (sqrt eps) (sqrt -1)))) (taylor -inf eps) (#s(alt #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) 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)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) (patch #s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf eps) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf eps) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf eps) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf eps) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf eps) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf eps) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf eps) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf eps) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 x) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 x) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 x) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 x) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor -inf x) (#s(alt (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (patch (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor 0 eps) (#s(alt (*.f64 eps #s(literal 1/2 binary64)) (patch (*.f64 eps #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor 0 eps) (#s(alt (*.f64 eps #s(literal 1/2 binary64)) (patch (*.f64 eps #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor 0 eps) (#s(alt (*.f64 eps #s(literal 1/2 binary64)) (patch (*.f64 eps #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor 0 eps) (#s(alt (*.f64 eps #s(literal 1/2 binary64)) (patch (*.f64 eps #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor inf eps) (#s(alt (*.f64 eps #s(literal 1/2 binary64)) (patch (*.f64 eps #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor inf eps) (#s(alt (*.f64 eps #s(literal 1/2 binary64)) (patch (*.f64 eps #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor inf eps) (#s(alt (*.f64 eps #s(literal 1/2 binary64)) (patch (*.f64 eps #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor inf eps) (#s(alt (*.f64 eps #s(literal 1/2 binary64)) (patch (*.f64 eps #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor -inf eps) (#s(alt (*.f64 eps #s(literal 1/2 binary64)) (patch (*.f64 eps #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor -inf eps) (#s(alt (*.f64 eps #s(literal 1/2 binary64)) (patch (*.f64 eps #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor -inf eps) (#s(alt (*.f64 eps #s(literal 1/2 binary64)) (patch (*.f64 eps #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 eps) (taylor -inf eps) (#s(alt (*.f64 eps #s(literal 1/2 binary64)) (patch (*.f64 eps #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor 0 x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) 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 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) 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 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) 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 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) 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 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 2))) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2))) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) 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 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) 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 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor inf eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor inf eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) 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 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) 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 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* (sqrt eps) (sqrt -1)))) (taylor -inf eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) 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 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) 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 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf x) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor 0 eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor inf eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #<representation binary64>) () ())) ())
#s(alt (* -1 eps) (taylor -inf eps) (#s(alt #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (patch #s(approx (- (- (* x x) eps) (* x x)) (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 (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (- (* -1 x) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))) 1)) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) 1)) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/2 (/ eps (pow x 2))) 2)) (taylor inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))) (taylor inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (* 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 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ eps x)) (taylor -inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)) (taylor -inf x) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 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 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 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 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ eps x)) (* 2 x)) (taylor 0 eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (- (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (* 2 x)) (taylor 0 eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (- (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (* 2 x)) (taylor 0 eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<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 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) 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)) (/ x eps))))) (taylor inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps)) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) (patch (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor 0 x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor 0 x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 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(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 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(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/8 (/ (pow eps 2) (pow x 2))) (* 1/2 eps)) x) (taylor inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 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(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 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(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 x) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 2))) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 2))) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2))) (taylor -inf x) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ eps x)) (taylor 0 eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (taylor 0 eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 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(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 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(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (/ 1 (sqrt -1))) (taylor inf eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (pow (sqrt -1) 2))) (* (sqrt eps) (/ 1 (sqrt -1)))) (taylor inf eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 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(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 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(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor -inf eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* (sqrt eps) (sqrt -1)))) (taylor -inf eps) (#s(alt (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 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(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 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(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) (patch (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 x) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))) 1)) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) 1)) (* (sqrt eps) (sqrt -1))) (taylor 0 x) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor inf x) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/2 (/ eps (pow x 2))) 2)) (taylor inf x) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2)))))) (taylor inf x) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 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 (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ eps x)) (taylor -inf x) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x)) (taylor -inf x) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 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 (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 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 (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 eps) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ eps x)) (* 2 x)) (taylor 0 eps) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (* 2 x)) (taylor 0 eps) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (* 2 x)) (taylor 0 eps) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt eps) (sqrt -1))) (taylor inf eps) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))) (taylor inf eps) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 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 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 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 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt eps) (sqrt -1)) (taylor -inf eps) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps)) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))) (taylor -inf eps) (#s(alt #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) (patch #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #<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 (* (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 (* -2 x) (taylor 0 eps) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* 1/2 (/ eps x))) (taylor 0 eps) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* 1/2 (/ eps x))) (taylor 0 eps) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* 1/2 (/ eps x))) (taylor 0 eps) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<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 #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<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 #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<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 #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<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 #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<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 #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<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 #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<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 #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<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 #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<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 #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (pow x 2)) (* 1/2 eps)) x) (taylor 0 x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (pow x 2)) (* 1/2 eps)) x) (taylor 0 x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (pow x 2)) (* 1/2 eps)) x) (taylor 0 x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 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 #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 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 #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 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 #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor -inf x) (#s(alt (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* 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 #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* 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 #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* 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 #s(literal -2 binary64))) (patch (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))) #<representation binary64>) () ())) ())
Calls

111 calls:

TimeVariablePointExpression
3.0ms
eps
@-inf
(neg (sqrt (- (* x x) eps)))
0.0ms
eps
@inf
(* eps (/ 1/2 x))
0.0ms
x
@-inf
(/ (- (neg (sqrt (- (* x x) eps))) x) (- (- (* x x) eps) (* x x)))
0.0ms
x
@0
(/ (- (neg (sqrt (- (* x x) eps))) x) (- (- (* x x) eps) (* x x)))
0.0ms
eps
@0
(* eps (/ 1/2 x))

simplify276.0ms (2.8%)

Memory
27.8MiB live, 336.7MiB allocated
Algorithm
egg-herbie
Rules
8 806×lower-fma.f64
8 806×lower-fma.f32
6 112×lower-*.f64
6 112×lower-*.f32
2 372×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05037137
115746604
253096477
086286126
Stop Event
iter limit
node limit
Counts
444 → 441
Calls
Call 1
Inputs
(* (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/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 2)))
(* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2)))
(* 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)))
(* -1 (* (sqrt eps) (sqrt -1)))
(- (* -1 x) (* (sqrt eps) (sqrt -1)))
(- (* x (- (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))) 1)) (* (sqrt eps) (sqrt -1)))
(- (* x (- (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) 1)) (* (sqrt eps) (sqrt -1)))
(* -2 x)
(* x (- (* 1/2 (/ eps (pow x 2))) 2))
(* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))
(* 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))
(* -1 (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x))
(* -1 (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x))
(* -1 (/ (- (* 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/2 (/ eps 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)))) (* 2 x))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* 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)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps)) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -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) (/ 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/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 2)))
(* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2)))
(* 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)))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps 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)
(/ 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/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 2)))
(* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2)))
(* 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)))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 (/ eps x))
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 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/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 2)))
(* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2)))
(* 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)))
(* -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 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 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)))
(- (* -1 x) (* (sqrt eps) (sqrt -1)))
(- (* x (- (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))) 1)) (* (sqrt eps) (sqrt -1)))
(- (* x (- (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) 1)) (* (sqrt eps) (sqrt -1)))
(* -2 x)
(* x (- (* 1/2 (/ eps (pow x 2))) 2))
(* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))
(* 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))
(* -1 (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x))
(* -1 (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x))
(* -1 (/ (- (* 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/2 (/ eps 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)))) (* 2 x))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* 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)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps)) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* (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/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 2)))
(* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2)))
(* 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)))
(* -1 (* (sqrt eps) (sqrt -1)))
(- (* -1 x) (* (sqrt eps) (sqrt -1)))
(- (* x (- (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))) 1)) (* (sqrt eps) (sqrt -1)))
(- (* x (- (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) 1)) (* (sqrt eps) (sqrt -1)))
(* -2 x)
(* x (- (* 1/2 (/ eps (pow x 2))) 2))
(* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -1/2 (/ eps (pow x 2))))))
(* 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))
(* -1 (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x))
(* -1 (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x))
(* -1 (/ (- (* 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/2 (/ eps 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)))) (* 2 x))
(* -1 (* (sqrt eps) (sqrt -1)))
(* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(* 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)))))
(* (sqrt eps) (sqrt -1))
(* -1 (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -1)))) x) eps)) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps)) x) 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)))))
(* -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)))))
(* (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)))))))
(* -2 x)
(+ (* -2 x) (* 1/2 (/ eps x)))
(+ (* -2 x) (* 1/2 (/ eps x)))
(+ (* -2 x) (* 1/2 (/ eps 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))
(/ (+ (* -2 (pow x 2)) (* 1/2 eps)) x)
(/ (+ (* -2 (pow x 2)) (* 1/2 eps)) x)
(/ (+ (* -2 (pow x 2)) (* 1/2 eps)) x)
(* -2 x)
(* x (- (* 1/2 (/ eps (pow x 2))) 2))
(* x (- (* 1/2 (/ eps (pow x 2))) 2))
(* x (- (* 1/2 (/ eps (pow x 2))) 2))
(* -2 x)
(* -1 (* x (+ 2 (* -1/2 (/ eps (pow x 2))))))
(* -1 (* x (+ 2 (* -1/2 (/ eps (pow x 2))))))
(* -1 (* x (+ 2 (* -1/2 (/ eps (pow x 2))))))
Outputs
(* (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 (/.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 (*.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 (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 eps #s(literal 1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.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 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/128 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.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 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 2 binary64)))
(* -1 (* x (- (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 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 -2 binary64))) (neg.f64 x))
(* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2)))
(*.f64 (fma.f64 eps (*.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/4 binary64)) (+.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 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 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.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)))) (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)))
(* (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 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 x 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 (*.f64 x 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 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (/.f64 (*.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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x))) (/.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 (*.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))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 eps (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 x (neg.f64 x))))))) (*.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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (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))) (/.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 (*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) (neg.f64 x)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (*.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)))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x 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 (*.f64 eps 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 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/64 binary64)) (*.f64 eps (pow.f64 x #s(literal 6 binary64)))) #s(literal -1/2 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 #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 #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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (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))) (/.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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (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))) (/.f64 x eps))))
(* -1 (* (sqrt (/ 1 eps)) (sqrt -1)))
(neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))))
(+ (* -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 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 x x)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (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 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/8 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.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 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- (* -1 x) (* (sqrt eps) (sqrt -1)))
(-.f64 (neg.f64 x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (* x (- (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))) 1)) (* (sqrt eps) (sqrt -1)))
(-.f64 (*.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 (- (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) 1)) (* (sqrt eps) (sqrt -1)))
(fma.f64 x (fma.f64 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))))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* 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)))
(* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -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 -2 binary64))))
(* 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 x (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)))))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* -1 (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x))
(/.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1 (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x))
(neg.f64 (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x x))))) x))
(* -1 (/ (- (* 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))
(neg.f64 (/.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 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x x)))))) 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)))
(- (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (* 2 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)) (*.f64 x #s(literal -2 binary64)))
(- (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (* 2 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)) (*.f64 x #s(literal -2 binary64)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(+.f64 (neg.f64 x) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 eps)))
(* eps (- (* -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) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (+.f64 (neg.f64 x) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 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)))))
(*.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 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps))))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(neg.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 eps) x))
(* -1 (* eps (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -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 (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)) (neg.f64 x)) eps)))
(* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps)) 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)) (neg.f64 (/.f64 (+.f64 x (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/8 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)))) eps)) eps))))
(* -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 x (*.f64 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)))
(-.f64 (*.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))))
(* -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 (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 -1 binary64)))))
x
(* -1 (* x (- (* 1/2 (/ eps (pow x 2))) 1)))
(fma.f64 x (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64)) x)
(* -1 (* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 1 (* -1/2 (/ eps (pow x 2)))))))
(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/16 (/ (pow eps 3) (pow x 6))) (+ 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 -1 binary64)))) (neg.f64 x))
(* -1 x)
(neg.f64 x)
(- (* 1/2 (/ eps x)) x)
(fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (neg.f64 x))
(- (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) x)
(-.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 eps #s(literal 1/2 binary64))) x) 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 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)) (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))))
(neg.f64 (*.f64 eps (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.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)))))))
(* 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 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.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)))))))
(* 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 (*.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 (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 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))))))))
(* (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)))))
(neg.f64 (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (*.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))))))
(neg.f64 (*.f64 eps (-.f64 (*.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 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))))
(* -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 (-.f64 (*.f64 (*.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)) #s(literal -1/16 binary64))) (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 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))) (neg.f64 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 (/.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 (*.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 (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 eps #s(literal 1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.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 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/128 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.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 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 2 binary64)))
(* -1 (* x (- (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 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 -2 binary64))) (neg.f64 x))
(* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2)))
(*.f64 (fma.f64 eps (*.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/4 binary64)) (+.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 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 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.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)))) (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)))
(* (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 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 x 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 (*.f64 x 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 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (/.f64 (*.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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x))) (/.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 (*.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))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 eps (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 x (neg.f64 x))))))) (*.f64 eps eps))) x))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #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)
(/ 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 (/.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 (/.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 (*.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 (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 eps #s(literal 1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.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 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/128 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.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 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 2 binary64)))
(* -1 (* x (- (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 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 -2 binary64))) (neg.f64 x))
(* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2)))
(*.f64 (fma.f64 eps (*.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/4 binary64)) (+.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 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 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.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)))) (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)))
(* (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 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 x 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 (*.f64 x 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 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (/.f64 (*.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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x))) (/.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 (*.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))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 eps (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 x (neg.f64 x))))))) (*.f64 eps eps))) x))
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/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 (/.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 (/.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 (*.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 (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 eps #s(literal 1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.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 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/128 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.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 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 2 binary64)))
(* -1 (* x (- (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 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 -2 binary64))) (neg.f64 x))
(* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2)))
(*.f64 (fma.f64 eps (*.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/4 binary64)) (+.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 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 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.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)))) (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)))
(* (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 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 x 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 (*.f64 x 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 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (/.f64 (*.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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x))) (/.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 (*.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))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 eps (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 x (neg.f64 x))))))) (*.f64 eps eps))) x))
(* -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 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 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))))
(- (* -1 x) (* (sqrt eps) (sqrt -1)))
(-.f64 (neg.f64 x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (* x (- (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))) 1)) (* (sqrt eps) (sqrt -1)))
(-.f64 (*.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 (- (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) 1)) (* (sqrt eps) (sqrt -1)))
(fma.f64 x (fma.f64 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))))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* 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)))
(* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -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 -2 binary64))))
(* 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 x (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)))))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* -1 (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x))
(/.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1 (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x))
(neg.f64 (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x x))))) x))
(* -1 (/ (- (* 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))
(neg.f64 (/.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 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x x)))))) 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)))
(- (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (* 2 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)) (*.f64 x #s(literal -2 binary64)))
(- (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (* 2 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)) (*.f64 x #s(literal -2 binary64)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(+.f64 (neg.f64 x) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 eps)))
(* eps (- (* -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) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (+.f64 (neg.f64 x) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 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)))))
(*.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 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps))))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(neg.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 eps) x))
(* -1 (* eps (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -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 (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)) (neg.f64 x)) eps)))
(* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps)) 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)) (neg.f64 (/.f64 (+.f64 x (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/8 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (sqrt.f64 eps) #s(literal -1/2 binary64)))) 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 (/.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 (*.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 (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 eps #s(literal 1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.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 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/128 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.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 (/.f64 eps (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 2 binary64)))
(* -1 (* x (- (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (* 1/2 (/ eps (pow x 2))))) 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 -2 binary64))) (neg.f64 x))
(* -1 (* x (- (+ (* -1/4 (/ (* eps (+ (* -1/8 (pow eps 2)) (* 1/4 (pow eps 2)))) (pow x 6))) (+ (* -1/8 (/ (pow eps 2) (pow x 4))) (+ (* -1/16 (/ (pow eps 3) (pow x 6))) (+ (* 1/4 (/ (pow eps 2) (pow x 4))) (+ (* 1/2 (/ eps (pow x 2))) (* 2 (/ (+ (* 1/64 (pow eps 4)) (* 1/16 (pow eps 4))) (* eps (pow x 6))))))))) 2)))
(*.f64 (fma.f64 eps (*.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/8 binary64))) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/4 binary64)) (+.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 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 eps (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (*.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)))) (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)))
(* (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 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 x 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 (*.f64 x 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 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (/.f64 (*.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 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x))) (/.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 (*.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))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 eps (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (sqrt.f64 (*.f64 eps (*.f64 eps eps))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 x (neg.f64 x))))))) (*.f64 eps eps))) x))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- (* -1 x) (* (sqrt eps) (sqrt -1)))
(-.f64 (neg.f64 x) (*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64))))
(- (* x (- (* -1/2 (* (sqrt (/ 1 eps)) (/ x (sqrt -1)))) 1)) (* (sqrt eps) (sqrt -1)))
(-.f64 (*.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 (- (* x (- (* 1/8 (* (sqrt (/ 1 (pow eps 3))) (/ (pow x 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 eps)) (/ 1 (sqrt -1)))))) 1)) (* (sqrt eps) (sqrt -1)))
(fma.f64 x (fma.f64 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))))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* 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)))
(* x (- (* 1/8 (/ (pow eps 2) (pow x 4))) (+ 2 (* -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 -2 binary64))))
(* 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 x (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)))))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(* -1 (/ (- (* 1/8 (/ (pow eps 2) (pow x 2))) (* -1/2 eps)) x))
(/.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 x x)) (*.f64 eps #s(literal -1/2 binary64))) x)
(* -1 (/ (- (* 1/16 (/ (pow eps 3) (pow x 4))) (+ (* -1/2 eps) (* -1/8 (/ (pow eps 2) (pow x 2))))) x))
(neg.f64 (/.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x x))))) x))
(* -1 (/ (- (* 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))
(neg.f64 (/.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 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 eps (/.f64 eps (*.f64 x x))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x x) (*.f64 x x)))))) 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)))
(- (* eps (+ (* 1/8 (/ eps (pow x 3))) (* 1/2 (/ 1 x)))) (* 2 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)) (*.f64 x #s(literal -2 binary64)))
(- (* eps (+ (* eps (+ (* 1/16 (/ eps (pow x 5))) (* 1/8 (/ 1 (pow x 3))))) (* 1/2 (/ 1 x)))) (* 2 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)) (*.f64 x #s(literal -2 binary64)))
(* -1 (* (sqrt eps) (sqrt -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* eps (- (* -1 (/ x eps)) (* (sqrt (/ 1 eps)) (sqrt -1))))
(+.f64 (neg.f64 x) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 eps)))
(* eps (- (* -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) (*.f64 eps (*.f64 eps eps)))) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (+.f64 (neg.f64 x) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 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)))))
(*.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 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 x x) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (/.f64 x eps))))))
(* (sqrt eps) (sqrt -1))
(*.f64 (sqrt.f64 eps) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* eps (- (/ x eps) (* (sqrt (/ 1 eps)) (sqrt -1)))))
(neg.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps))) (neg.f64 eps) x))
(* -1 (* eps (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 eps)) (* (pow x 2) (sqrt -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 (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)) (neg.f64 x)) eps)))
(* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 eps)) (* (pow x 4) (sqrt -1)))) (* 1/2 (* (sqrt eps) (* (pow x 2) (sqrt -1))))) eps)) 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)) (neg.f64 (/.f64 (+.f64 x (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/8 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 x x)) (*.f64 (sqrt.f64 eps) #s(literal -1/2 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 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 (*.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 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)))
(* (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/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) (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)))))
(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 (*.f64 eps eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 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 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 eps) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/2 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 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)) (*.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))))))
(* 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 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)))))))
(* 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/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)) (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))) (*.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))))))))
(* -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 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (*.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 eps (-.f64 (*.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 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.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/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 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 7 binary64)))))) (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 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) eps)))))))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(+ (* -2 x) (* 1/2 (/ eps x)))
(fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))
(+ (* -2 x) (* 1/2 (/ eps x)))
(fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))
(+ (* -2 x) (* 1/2 (/ eps 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))))
(fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))
(* eps (+ (* -2 (/ x eps)) (* 1/2 (/ 1 x))))
(fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))
(* 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 (* eps (- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))))
(*.f64 (neg.f64 eps) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))
(* -1 (* eps (- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))))
(*.f64 (neg.f64 eps) (fma.f64 x (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1/2 binary64) x)))
(* -1 (* eps (- (* 2 (/ x eps)) (* 1/2 (/ 1 x)))))
(*.f64 (neg.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)
(/ (+ (* -2 (pow x 2)) (* 1/2 eps)) x)
(/.f64 (fma.f64 x (*.f64 x #s(literal -2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) x)
(/ (+ (* -2 (pow x 2)) (* 1/2 eps)) x)
(/.f64 (fma.f64 x (*.f64 x #s(literal -2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) x)
(/ (+ (* -2 (pow x 2)) (* 1/2 eps)) x)
(/.f64 (fma.f64 x (*.f64 x #s(literal -2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) x)
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* 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)))
(* 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)))
(* 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)))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* -1 (* 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)))
(* -1 (* 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)))
(* -1 (* 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)))

rewrite257.0ms (2.6%)

Memory
-26.8MiB live, 378.2MiB allocated
Rules
5 240×lower-fma.f32
5 238×lower-fma.f64
4 540×lower-/.f32
4 528×lower-/.f64
3 778×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036258
058258
1192256
21385234
08856229
Stop Event
iter limit
node limit
iter limit
Counts
20 → 545
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))
(-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
(*.f64 eps (/.f64 #s(literal 1/2 binary64) x))
(/.f64 #s(literal 1/2 binary64) x)
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(*.f64 eps #s(literal 1/2 binary64))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x))
#s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))
(neg.f64 eps)
(-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x)
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))))
#s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))
(-.f64 (*.f64 x x) eps)
#s(approx (- (* x x) eps) (neg.f64 eps))
(sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
(fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)))
(neg.f64 (neg.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal -1 binary64) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(/.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)) (/.f64 #s(literal 1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 (neg.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(pow.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)))
(*.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)) (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)) (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x))))) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)))
(*.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x))))) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (/.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (fma.f64 x x eps))) #s(literal 1 binary64)) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (neg.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal -1 binary64)))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(-.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)))) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) eps) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (*.f64 x x) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(-.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (/.f64 (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) x) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(-.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (fma.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))))) (/.f64 (*.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (fma.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))))))
(-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))) (/.f64 (*.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (neg.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal -1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (neg.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (neg.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (neg.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal 1 binary64) (neg.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (fma.f64 x (-.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) (neg.f64 (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (*.f64 x x) (fma.f64 x x eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (-.f64 (*.f64 x x) (fma.f64 x x eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (fma.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))) (-.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))) (*.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (*.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.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) (neg.f64 (*.f64 x (*.f64 x x)))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x) (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps))) (neg.f64 (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps))) (neg.f64 (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal -1 binary64))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) x)) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))) (*.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (fma.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (*.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(/.f64 (/.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x)))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) x)) (*.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) x)))
(/.f64 (-.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (*.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) x)) (*.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 (-.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 x))) (*.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) x)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (neg.f64 x))) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) x)) (*.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal 1 binary64))) (*.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) x)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) x)) (*.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (*.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (neg.f64 x))) (*.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) x))) (neg.f64 (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))) (*.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))))) (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (fma.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (*.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))) (neg.f64 (+.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x)))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (neg.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (pow.f64 (neg.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (-.f64 (*.f64 (neg.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (neg.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (neg.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (*.f64 (neg.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (neg.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))) (-.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (neg.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))))
(pow.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(*.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(*.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(*.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x) (/.f64 #s(literal -1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal -1 binary64))
(*.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (fma.f64 x (-.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) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) x)) (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(*.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))) (*.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (fma.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))))))
(*.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) (*.f64 (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 x #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))))
(*.f64 (/.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x)))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (*.f64 x x) (fma.f64 x x eps))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(*.f64 (/.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 x))
(+.f64 #s(literal 0 binary64) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (neg.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 (-.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))))))
(-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(-.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x) #s(literal 1 binary64)))
(-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 1 binary64)) x)
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) #s(literal -1 binary64) (neg.f64 x))
(fma.f64 (-.f64 (*.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 #s(literal -1 binary64) x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 x))
(fma.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)))))
(fma.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 x x) eps) #s(literal 0 binary64))) (neg.f64 x))
(fma.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 x))
(neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 x)))) (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (neg.f64 (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))))
(/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x)))) (fma.f64 x (-.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) (neg.f64 (*.f64 x (*.f64 x x)))) (+.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.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 x x))) (*.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 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)))))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 x) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 (neg.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (fma.f64 x (-.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 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 3 binary64))) (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)))) (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 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 (*.f64 x x) eps)) (-.f64 (neg.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(*.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.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) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x x) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 x))))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps) (neg.f64 (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x x) eps)))))
(+.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)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 x x) eps) #s(literal 0 binary64))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (/.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 x x) eps) #s(literal 0 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (+.f64 (-.f64 (*.f64 x x) eps) #s(literal 0 binary64)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (neg.f64 (+.f64 (-.f64 (*.f64 x x) eps) #s(literal 0 binary64))))
(/.f64 (*.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) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (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)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 x x) eps) #s(literal 0 binary64))))
(*.f64 (neg.f64 (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(neg.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(/.f64 eps (*.f64 x #s(literal 2 binary64)))
(/.f64 (neg.f64 eps) (neg.f64 (*.f64 x #s(literal 2 binary64))))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 x))
(pow.f64 (/.f64 x (*.f64 eps #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (/.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) eps))
(*.f64 #s(literal 1/2 binary64) (/.f64 eps x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) eps)
(*.f64 (/.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 eps) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 eps #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 eps #s(literal 2 binary64)))
(*.f64 (/.f64 eps x) #s(literal 1/2 binary64))
(*.f64 (/.f64 eps #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) x))
(*.f64 (/.f64 (neg.f64 eps) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) x))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) x))
(neg.f64 (/.f64 #s(literal -1/2 binary64) x))
(/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 x #s(literal 2 binary64)))))
(/.f64 #s(literal 1/2 binary64) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x #s(literal 2 binary64))))
(/.f64 #s(literal -1/2 binary64) (neg.f64 x))
(pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x))
(*.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 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64))
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(neg.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(/.f64 eps (*.f64 x #s(literal 2 binary64)))
(/.f64 (neg.f64 eps) (neg.f64 (*.f64 x #s(literal 2 binary64))))
(/.f64 (*.f64 eps #s(literal 1/2 binary64)) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 x))
(pow.f64 (/.f64 x (*.f64 eps #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(*.f64 eps (/.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) eps))
(*.f64 #s(literal 1/2 binary64) (/.f64 eps x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) eps)
(*.f64 (/.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 eps) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 eps #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 eps #s(literal 2 binary64)))
(*.f64 (/.f64 eps x) #s(literal 1/2 binary64))
(*.f64 (/.f64 eps #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) x))
(*.f64 (/.f64 (neg.f64 eps) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) x))
(-.f64 #s(literal 0 binary64) (*.f64 eps #s(literal -1/2 binary64)))
(neg.f64 (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64)))
(*.f64 eps #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) eps)
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 eps #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x) (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)))
(neg.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x) (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x) (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x) (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))))
(/.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x))
(pow.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x) (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)))
(*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x) (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))))
(*.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))
(*.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (fma.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)) (neg.f64 (*.f64 x (*.f64 x x))))) (fma.f64 x (-.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) (* x x)) (neg.f64 eps)) (fma.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)) (neg.f64 (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.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) (* x x)) (neg.f64 eps)) (-.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 x x))) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(*.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(neg.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(literal 1 binary64))
(/.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal -1 binary64))
#s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))
(pow.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))
(*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(+.f64 #s(literal 0 binary64) (neg.f64 eps))
(-.f64 #s(literal 0 binary64) eps)
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 eps eps #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) eps) (/.f64 (*.f64 eps eps) eps))
(neg.f64 eps)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps eps #s(literal 0 binary64)) (neg.f64 (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 eps (neg.f64 (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (fma.f64 eps eps #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 0 binary64) (neg.f64 eps)))))
(/.f64 (neg.f64 (*.f64 eps eps)) eps)
(/.f64 (neg.f64 (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (neg.f64 eps)))
(/.f64 (neg.f64 (neg.f64 (*.f64 eps (*.f64 eps eps)))) (neg.f64 (fma.f64 eps eps #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 eps eps))) (neg.f64 eps))
(*.f64 eps #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) eps)
(*.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64))))
(*.f64 (neg.f64 (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
(+.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (neg.f64 x))
(+.f64 #s(literal 0 binary64) (-.f64 (neg.f64 x) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(+.f64 (neg.f64 x) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps))) (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (-.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)) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (neg.f64 (/.f64 (*.f64 x x) (-.f64 x (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 #s(literal 0 binary64) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x) #s(literal 1 binary64)))
(-.f64 (neg.f64 x) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps))) (fma.f64 x (-.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)) (fma.f64 x (-.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)) (-.f64 x (sqrt.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 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1 binary64)) x)
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps))) (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 #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 (*.f64 x x) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(literal -1 binary64) (neg.f64 x))
(fma.f64 #s(literal -1 binary64) 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))) (neg.f64 x))
(fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(literal 0 binary64))) (neg.f64 x))
(fma.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))))) (neg.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(fma.f64 (neg.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (neg.f64 x))
(neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.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)))) (neg.f64 x)))) (fma.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)) (neg.f64 (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (neg.f64 x) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x))))
(/.f64 (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x) #s(literal -1 binary64))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)) (neg.f64 (*.f64 x (*.f64 x x)))) (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)) (neg.f64 (*.f64 x (*.f64 x x)))) (+.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)))) (neg.f64 x)))))
(/.f64 (-.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 x x)) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)) (neg.f64 (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)) (neg.f64 (*.f64 x (*.f64 x x))))) (neg.f64 (+.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)))) (neg.f64 x))))))
(/.f64 (neg.f64 (-.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 x x))) (neg.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps))) (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps)))) (*.f64 (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps))) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps))) (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (-.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 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (*.f64 x x))) (*.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 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)) (neg.f64 (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(/.f64 (fma.f64 (*.f64 x x) (neg.f64 x) (*.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 x x (-.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 (neg.f64 x) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x) (*.f64 #s(literal 0 binary64) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps))) (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps))) (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps)))) (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps))) (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps)))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (-.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)) (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps))) (fma.f64 x (-.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)) (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal 3 binary64))) (fma.f64 (/.f64 #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 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.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 (sqrt.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 (*.f64 x x) #s(approx (- (* x x) eps) (neg.f64 eps))) (-.f64 (neg.f64 x) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 x) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(*.f64 (-.f64 (neg.f64 x) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) x))
(*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps)))))
(*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.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)))) (neg.f64 x))))))
(*.f64 (-.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps)) (neg.f64 (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(approx (- (* x x) eps) (neg.f64 eps))))))
(*.f64 (neg.f64 (-.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (neg.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))))) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (neg.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))))))
(neg.f64 (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (neg.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))))
(/.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (neg.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))))
(pow.f64 (/.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))))
(*.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (/.f64 #s(literal 1 binary64) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (neg.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))))
(*.f64 (neg.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))) (/.f64 #s(literal -1 binary64) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))))
(neg.f64 (neg.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))))
(/.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64))
(/.f64 (neg.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))) #s(literal -1 binary64))
#s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))
(*.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))))
(+.f64 (*.f64 x x) (neg.f64 eps))
(+.f64 (neg.f64 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 eps (fma.f64 x x eps)))) (neg.f64 (/.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)) (neg.f64 (/.f64 (*.f64 eps eps) (fma.f64 x x eps))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1/2 binary64) (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) #s(literal 1/2 binary64))))
(-.f64 (*.f64 x x) eps)
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.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)))) (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 #s(literal -1 binary64) (*.f64 x (neg.f64 x)) (neg.f64 eps))
(fma.f64 (neg.f64 x) (neg.f64 x) (neg.f64 eps))
(fma.f64 (*.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 (fma.f64 x x eps)))) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps))))))
(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 (neg.f64 (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps #s(literal 0 binary64))) (*.f64 x x))
(fma.f64 (neg.f64 (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps) (*.f64 x x))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) (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 #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 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (neg.f64 eps)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x x) (neg.f64 eps)) (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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))) (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 (*.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 (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 (-.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (neg.f64 eps) (*.f64 x 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 (*.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))))))
(/.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 (fma.f64 (neg.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 (neg.f64 eps) (*.f64 x x)))))
(/.f64 (-.f64 (pow.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)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 eps (fma.f64 x x eps)))) #s(literal 3 binary64))) (fma.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 (*.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)))) (fma.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (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 (*.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 (pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) (fma.f64 x x eps)) #s(literal 3 binary64))) (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))))))
(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 x x) eps) #s(literal 1 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))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) eps))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 (*.f64 x x) eps) #s(literal 1 binary64))
(*.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) (*.f64 (neg.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 (*.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 (*.f64 eps eps) (*.f64 (*.f64 x x) (neg.f64 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 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) (-.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)))) (/.f64 #s(literal 1 binary64) (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))) (/.f64 #s(literal 1 binary64) (neg.f64 (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)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(literal 1/2 binary64) (*.f64 (log.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(literal 1/2 binary64))))
(-.f64 #s(literal 0 binary64) (*.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) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) (sqrt.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))))
(neg.f64 (*.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))))
(neg.f64 (*.f64 (neg.f64 (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))
(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 #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/2 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (- (* x x) eps) (neg.f64 eps)))
(*.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 -1 binary64) (*.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 -1 binary64) (*.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(approx (- (* x x) eps) (neg.f64 eps)) #s(literal 1 binary64))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal -1 binary64)) (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(+.f64 #s(literal 0 binary64) (sqrt.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/2 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))
(neg.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(/.f64 (*.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) #s(approx (- (* x x) eps) (neg.f64 eps))) (+.f64 #s(literal 0 binary64) (-.f64 #s(approx (- (* x x) eps) (neg.f64 eps)) #s(literal 0 binary64))))
(/.f64 (neg.f64 #s(approx (- (* x x) eps) (neg.f64 eps))) (neg.f64 (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 (*.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))
(pow.f64 (exp.f64 (log.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))))
(*.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 (/.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 x #s(literal -2 binary64)))
(+.f64 (*.f64 x #s(literal -2 binary64)) (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(+.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) (*.f64 x #s(literal 2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64))))))
(-.f64 (*.f64 x #s(literal -2 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) 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) (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 x #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (/.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x x)) (fma.f64 x #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(fma.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x #s(literal 2 binary64))) (*.f64 x #s(literal -2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal -2 binary64)) (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 x #s(literal -2 binary64) (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) eps) (*.f64 x #s(literal -2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 eps x) (*.f64 x #s(literal -2 binary64)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) x) eps (*.f64 x #s(literal -2 binary64)))
(fma.f64 (/.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 x #s(literal -2 binary64)))
(fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) x (/.f64 eps (*.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 x #s(literal -2 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 x #s(literal -2 binary64)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x) (*.f64 x #s(literal -2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 eps) x) (*.f64 x #s(literal -2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x #s(literal -2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 x #s(literal -2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 eps #s(literal 2 binary64)) (*.f64 x #s(literal -2 binary64)))
(fma.f64 (/.f64 eps x) #s(literal 1/2 binary64) (*.f64 x #s(literal -2 binary64)))
(fma.f64 (/.f64 eps #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))
(fma.f64 (/.f64 (neg.f64 eps) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (/.f64 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64))) (/.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))) (fma.f64 (*.f64 x #s(literal -2 binary64)) (fma.f64 x #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))) (fma.f64 (*.f64 x x) #s(literal 4 binary64) (/.f64 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64))) (/.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))) (neg.f64 (fma.f64 (*.f64 x #s(literal -2 binary64)) (fma.f64 x #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (/.f64 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64))) (/.f64 x (*.f64 eps #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 4 binary64)))) (neg.f64 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x x))) (fma.f64 x #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) 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) (*.f64 x #s(literal 2 binary64)))) (*.f64 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 x x) #s(literal 4 binary64)))) (*.f64 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64))) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x #s(literal -2 binary64)) (fma.f64 x #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.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 (*.f64 x x) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x x)))) (neg.f64 (fma.f64 x #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(/.f64 (-.f64 (pow.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) (*.f64 x #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.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) (*.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)) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))) (*.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) (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x #s(literal -2 binary64)) (fma.f64 x #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x x)))))
(*.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 4 binary64) (/.f64 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64))) (/.f64 x (*.f64 eps #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -8 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 x #s(literal -2 binary64)) (fma.f64 x #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 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 (*.f64 x x) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64))))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x #s(literal -2 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))

eval137.0ms (1.4%)

Memory
45.6MiB live, 231.4MiB allocated
Compiler

Compiled 25 311 to 2 583 computations (89.8% saved)

prune142.0ms (1.4%)

Memory
-4.8MiB live, 226.9MiB allocated
Pruning

14 alts after pruning (4 fresh and 10 done)

PrunedKeptTotal
New1 16931 172
Fresh112
Picked145
Done066
Total1 171141 185
Accuracy
100.0%
Counts
1 185 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
61.1%
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x))
44.5%
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))))
61.1%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
99.3%
(/.f64 #s(literal -1 binary64) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
62.8%
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
62.8%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
57.9%
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
7.3%
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) x)))
3.5%
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
99.3%
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))
41.7%
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x))
43.7%
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
43.5%
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
Compiler

Compiled 1 017 to 249 computations (75.5% saved)

regimes37.0ms (0.4%)

Memory
9.3MiB live, 48.3MiB allocated
Counts
36 → 1
Calls
Call 1
Inputs
(-.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) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.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 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (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) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 1/8 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))
(-.f64 x (/.f64 (-.f64 (*.f64 x x) eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 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 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 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 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps))))
(/.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x x)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 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 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps #s(approx (+ (* x (/ x eps)) -1) (*.f64 x (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) (*.f64 x x))))))))))
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.f64 (*.f64 eps (fma.f64 eps (fma.f64 #s(literal 1/16 binary64) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/8 binary64) (*.f64 x x))) #s(literal 1/2 binary64))) x))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) eps) (/.f64 eps (*.f64 x x)) (*.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)))) 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)))))
(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))))))
#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))
(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))))))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 eps (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps 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 (*.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 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 (*.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))))))))
Outputs
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
Calls

3 calls:

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

Compiled 16 to 10 computations (37.5% saved)

regimes16.0ms (0.2%)

Memory
-17.0MiB live, 20.7MiB allocated
Counts
11 → 2
Calls
Call 1
Inputs
(-.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) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.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 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (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) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -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 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64)))))
Calls

3 calls:

7.0ms
eps
4.0ms
x
4.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Results
AccuracySegmentsBranch
89.8%2x
80.7%2eps
98.2%2(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 16 to 10 computations (37.5% saved)

regimes4.0ms (0%)

Memory
7.3MiB live, 7.3MiB allocated
Counts
10 → 2
Calls
Call 1
Inputs
(-.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) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.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 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (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) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
Outputs
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64))))))
#s(approx (- x (sqrt (- (* x x) eps))) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x))
Calls

1 calls:

4.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Results
AccuracySegmentsBranch
97.8%2(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 10 to 6 computations (40% saved)

regimes4.0ms (0%)

Memory
6.6MiB live, 6.6MiB allocated
Counts
9 → 2
Calls
Call 1
Inputs
(-.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) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.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 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps)))) x))
Outputs
(-.f64 x (sqrt.f64 (fma.f64 x x (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.8%2(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 10 to 6 computations (40% saved)

regimes3.0ms (0%)

Memory
5.8MiB live, 5.8MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
(-.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) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.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

1 calls:

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

Compiled 10 to 6 computations (40% saved)

regimes3.0ms (0%)

Memory
5.2MiB live, 5.2MiB allocated
Counts
6 → 2
Calls
Call 1
Inputs
(-.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) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (*.f64 eps (/.f64 #s(literal 1/2 binary64) x)))
#s(approx (/ (- (- (* x x) eps) (* x x)) (- (neg (sqrt (- (* x x) eps))) x)) (/.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:

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

Compiled 10 to 6 computations (40% saved)

regimes8.0ms (0.1%)

Memory
-27.5MiB live, 10.4MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
(-.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))))
Calls

3 calls:

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

Compiled 16 to 10 computations (37.5% saved)

regimes4.0ms (0%)

Memory
8.8MiB live, 8.8MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
Outputs
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
Calls

3 calls:

1.0ms
x
1.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
1.0ms
eps
Results
AccuracySegmentsBranch
3.5%1eps
3.5%1x
3.5%1(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 16 to 10 computations (37.5% saved)

bsearch0.0ms (0%)

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

Compiled 13 to 11 computations (15.4% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-3.018586525976528e-154
0.0
Compiler

Compiled 13 to 11 computations (15.4% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-3.018586525976528e-154
0.0
Compiler

Compiled 13 to 11 computations (15.4% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-3.018586525976528e-154
0.0
Compiler

Compiled 13 to 11 computations (15.4% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-3.018586525976528e-154
0.0
Compiler

Compiled 13 to 11 computations (15.4% saved)

simplify10.0ms (0.1%)

Memory
15.4MiB live, 15.4MiB allocated
Algorithm
egg-herbie
Rules
36×+-commutative_binary64
34×sub-neg_binary64
26×*-commutative_binary64
20×neg-sub0_binary64
20×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051247
172247
295247
3113247
4123247
5128247
6131247
7132247
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) (-.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) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #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 -3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) (-.f64 x (sqrt.f64 (fma.f64 x x (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 -3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 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 -3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 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)))
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))
Outputs
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))
(/.f64 #s(approx (- (- (* x x) eps) (* x x)) (neg.f64 eps)) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) (-.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) (* x x)) (neg.f64 eps)) #s(approx (- (neg (sqrt (- (* x x) eps))) x) (fma.f64 eps (/.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal -2 binary64))))))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) (-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (*.f64 eps (fma.f64 x (/.f64 x eps) #s(literal -1 binary64)))))) #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 -3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) (-.f64 x (sqrt.f64 (fma.f64 x x (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 -3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 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 -3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 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)))
(-.f64 x (sqrt.f64 #s(approx (- (* x x) eps) (neg.f64 eps))))
(-.f64 x #s(approx (sqrt (- (* x x) eps)) (neg.f64 x)))

soundness751.0ms (7.6%)

Memory
-8.9MiB live, 543.0MiB allocated
Rules
11 222×lower-fma.f64
11 222×lower-fma.f32
8 960×lower-fma.f64
8 960×lower-fma.f32
8 436×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04997006
115536787
252866694
083576334
0622
01022
14222
231022
3360222
0854922
05197604
115997338
254197237
085836826
02571257
17841238
225941200
369441197
080911129
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 356 to 144 computations (59.6% saved)

preprocess54.0ms (0.5%)

Memory
2.1MiB live, 116.8MiB allocated
Compiler

Compiled 372 to 100 computations (73.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...