-x+sqrt(x*x-0.001)

Time bar (total: 4.2s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

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

Compiled 17 to 13 computations (23.5% saved)

sample1.0s (24.2%)

Memory
50.4MiB live, 510.1MiB allocated
Samples
496.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 320.0ms
ival-mult: 62.0ms (19.4% of total)
ival-sqrt: 58.0ms (18.1% of total)
ival-<=: 48.0ms (15% of total)
ival-neg: 44.0ms (13.7% of total)
ival-sub: 42.0ms (13.1% of total)
ival-add: 38.0ms (11.9% of total)
exact: 14.0ms (4.4% of total)
ival-and: 12.0ms (3.7% of total)
ival-assert: 3.0ms (0.9% of total)
Bogosity

explain153.0ms (3.6%)

Memory
71.0MiB live, 113.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2551(1.54036345431242)0-(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
00-0-(-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))
00-0-#s(literal 1152921504606847/1152921504606846976 binary64)
00-0-(sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))
00-0-(*.f64 x x)
00-0-(neg.f64 x)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))cancellation2560
Confusion
Predicted +Predicted -
+2550
-10
Precision
0.99609375
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+25500
-100
Precision?
0.99609375
Recall?
1.0
Freqs
test
numberfreq
1256
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
90.0ms512×0valid
Compiler

Compiled 67 to 25 computations (62.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 4.0ms (24.7% of total)
ival-sqrt: 4.0ms (24.7% of total)
ival-sub: 3.0ms (18.5% of total)
ival-add: 2.0ms (12.3% of total)
ival-neg: 2.0ms (12.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess27.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
13017
27217
315617
419917
522617
623617
724817
825317
079
0129
1208
2288
3368
4518
5848
61158
71688
81928
92328
102478
112648
122728
132808
142928
152978
02977
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
Outputs
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
Compiler

Compiled 9 to 7 computations (22.2% saved)

eval0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.6%
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
Compiler

Compiled 9 to 7 computations (22.2% saved)

simplify12.0ms (0.3%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))
cost-diff0
(neg.f64 x)
cost-diff1
(-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))
cost-diff1
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0727
01227
12026
22826
33626
45126
58426
611526
716826
819226
923226
1024726
1126426
1227226
1328026
1429226
1529726
029723
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
(neg.f64 x)
x
(sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))
(-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))
(*.f64 x x)
#s(literal 1152921504606847/1152921504606846976 binary64)
Outputs
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(neg.f64 x)
x
(sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))
(sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))
(fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))
(*.f64 x x)
#s(literal 1152921504606847/1152921504606846976 binary64)

localize20.0ms (0.5%)

Memory
8.2MiB live, 8.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(neg.f64 x)
accuracy0.1328125
(sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))
accuracy0.3515625
(-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))
accuracy9.699401201520065
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
Samples
14.0ms256×0valid
Compiler

Compiled 29 to 9 computations (69% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 2.0ms (26.2% of total)
ival-sqrt: 2.0ms (26.2% of total)
ival-sub: 1.0ms (13.1% of total)
ival-add: 1.0ms (13.1% of total)
ival-neg: 1.0ms (13.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series4.0ms (0.1%)

Memory
1.4MiB live, 1.4MiB allocated
Counts
4 → 27
Calls
Call 1
Inputs
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))
(neg.f64 x)
(sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))
Outputs
(sqrt -1152921504606847/1152921504606846976)
(+ (sqrt -1152921504606847/1152921504606846976) (* -1 x))
(+ (sqrt -1152921504606847/1152921504606846976) (* x (- (* 1/2 (/ x (sqrt -1152921504606847/1152921504606846976))) 1)))
(+ (sqrt -1152921504606847/1152921504606846976) (* x (- (* x (+ (* -1/8 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))) 1)))
-1152921504606847/1152921504606846976
(- (pow x 2) 1152921504606847/1152921504606846976)
(* -1 x)
(+ (sqrt -1152921504606847/1152921504606846976) (* 1/2 (/ (pow x 2) (sqrt -1152921504606847/1152921504606846976))))
(+ (sqrt -1152921504606847/1152921504606846976) (* (pow x 2) (+ (* -1/8 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))))
(+ (sqrt -1152921504606847/1152921504606846976) (* (pow x 2) (+ (* (pow x 2) (- (* 1/16 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 5))) (* 1/8 (/ 1 (pow (sqrt -1152921504606847/1152921504606846976) 3))))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))))
(/ -1152921504606847/2305843009213693952 x)
(* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) x))
(/ (- (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 2))) 1152921504606847/2305843009213693952) x)
(/ (- (* -1 (/ (+ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))) (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))))) x)
(pow x 2)
(* (pow x 2) (- 1 (* 1152921504606847/1152921504606846976 (/ 1 (pow x 2)))))
x
(* x (- 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(* x (+ 1 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2)))))
(* x (- (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(* -2 x)
(* -1 (* x (- 2 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(* -1 (* x (+ 2 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2))))))
(* -1 (* x (- (+ 2 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(* -1 (* x (- 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(* -1 (* x (+ 1 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2))))))
(* -1 (* x (- (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@inf
((+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (- (* x x) 1152921504606847/1152921504606846976) (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976)))
1.0ms
x
@0
((+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (- (* x x) 1152921504606847/1152921504606846976) (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976)))
1.0ms
x
@-inf
((+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (- (* x x) 1152921504606847/1152921504606846976) (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976)))

simplify112.0ms (2.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0102328
1272315
2808311
32360274
46147273
08172255
Stop Event
iter limit
node limit
Counts
27 → 26
Calls
Call 1
Inputs
(sqrt -1152921504606847/1152921504606846976)
(+ (sqrt -1152921504606847/1152921504606846976) (* -1 x))
(+ (sqrt -1152921504606847/1152921504606846976) (* x (- (* 1/2 (/ x (sqrt -1152921504606847/1152921504606846976))) 1)))
(+ (sqrt -1152921504606847/1152921504606846976) (* x (- (* x (+ (* -1/8 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))) 1)))
-1152921504606847/1152921504606846976
(- (pow x 2) 1152921504606847/1152921504606846976)
(* -1 x)
(+ (sqrt -1152921504606847/1152921504606846976) (* 1/2 (/ (pow x 2) (sqrt -1152921504606847/1152921504606846976))))
(+ (sqrt -1152921504606847/1152921504606846976) (* (pow x 2) (+ (* -1/8 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))))
(+ (sqrt -1152921504606847/1152921504606846976) (* (pow x 2) (+ (* (pow x 2) (- (* 1/16 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 5))) (* 1/8 (/ 1 (pow (sqrt -1152921504606847/1152921504606846976) 3))))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))))
(/ -1152921504606847/2305843009213693952 x)
(* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) x))
(/ (- (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 2))) 1152921504606847/2305843009213693952) x)
(/ (- (* -1 (/ (+ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))) (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))))) x)
(pow x 2)
(* (pow x 2) (- 1 (* 1152921504606847/1152921504606846976 (/ 1 (pow x 2)))))
x
(* x (- 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(* x (+ 1 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2)))))
(* x (- (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(* -2 x)
(* -1 (* x (- 2 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(* -1 (* x (+ 2 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2))))))
(* -1 (* x (- (+ 2 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(* -1 (* x (- 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(* -1 (* x (+ 1 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2))))))
(* -1 (* x (- (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
Outputs
(sqrt -1152921504606847/1152921504606846976)
(sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))
(+ (sqrt -1152921504606847/1152921504606846976) (* -1 x))
(-.f64 (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)) x)
(+ (sqrt -1152921504606847/1152921504606846976) (* x (- (* 1/2 (/ x (sqrt -1152921504606847/1152921504606846976))) 1)))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))) x #s(literal -1 binary64)) x (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))
(+ (sqrt -1152921504606847/1152921504606846976) (* x (- (* x (+ (* -1/8 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))) 1)))
(fma.f64 (fma.f64 (/.f64 x (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 #s(literal 144115188075855872/1152921504606847 binary64) (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1 binary64)) x (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))
-1152921504606847/1152921504606846976
#s(literal -1152921504606847/1152921504606846976 binary64)
(- (pow x 2) 1152921504606847/1152921504606846976)
(fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))
(* -1 x)
(neg.f64 x)
(+ (sqrt -1152921504606847/1152921504606846976) (* 1/2 (/ (pow x 2) (sqrt -1152921504606847/1152921504606846976))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))) x) x (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))
(+ (sqrt -1152921504606847/1152921504606846976) (* (pow x 2) (+ (* -1/8 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))))
(fma.f64 (*.f64 (/.f64 x (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 #s(literal 144115188075855872/1152921504606847 binary64) (*.f64 x x) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))
(+ (sqrt -1152921504606847/1152921504606846976) (* (pow x 2) (+ (* (pow x 2) (- (* 1/16 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 5))) (* 1/8 (/ 1 (pow (sqrt -1152921504606847/1152921504606846976) 3))))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))))
(fma.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 5 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 #s(literal 144115188075855872/1152921504606847 binary64) (*.f64 x x) #s(literal 1/2 binary64)))) (*.f64 x x) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))
(/ -1152921504606847/2305843009213693952 x)
(/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x)
(* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) x))
(/.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) x)
(/ (- (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 2))) 1152921504606847/2305843009213693952) x)
(/.f64 (-.f64 (/.f64 (/.f64 (-.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x))) x) x) #s(literal 1152921504606847/2305843009213693952 binary64)) x)
(/ (- (* -1 (/ (+ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))) (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))))) x)
(/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (- 1 (* 1152921504606847/1152921504606846976 (/ 1 (pow x 2)))))
(fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))
x
(* x (- 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(-.f64 x (/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) x))
(* x (+ 1 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2)))))
(-.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)) #s(literal -1152921504606847/2305843009213693952 binary64)) x))
(* x (- (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(fma.f64 (/.f64 (-.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))) x (-.f64 x (/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) x)))
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(* -1 (* x (- 2 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(fma.f64 #s(literal -2 binary64) x (/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) x))
(* -1 (* x (+ 2 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2))))))
(fma.f64 #s(literal -2 binary64) x (/.f64 (-.f64 (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)) #s(literal -1152921504606847/2305843009213693952 binary64)) x))
(* -1 (* x (- (+ 2 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(fma.f64 (-.f64 #s(literal -2 binary64) (/.f64 (-.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))) x (/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) x))
(* -1 (* x (- 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(-.f64 (/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) x) x)
(* -1 (* x (+ 1 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2))))))
(-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) x)
(* -1 (* x (- (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) (pow.f64 x #s(literal 4 binary64))) x (-.f64 (/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) x) x))

rewrite238.0ms (5.7%)

Memory
-132.1MiB live, 49.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0722
01222
15121
234420
3409420
0826217
Stop Event
iter limit
node limit
iter limit
Counts
4 → 380
Calls
Call 1
Inputs
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))
(neg.f64 x)
(sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))
Outputs
(*.f64 (pow.f64 (/.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 x x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 9/2 binary64)) (pow.f64 x #s(literal 9 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 x x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (neg.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (fma.f64 x x (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)))) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (/.f64 (fma.f64 x x (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (fma.f64 x x (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
(*.f64 (pow.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 x x (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)) (fma.f64 x x (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(*.f64 (pow.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64))) (pow.f64 (neg.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 x x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
(*.f64 (fma.f64 x x (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (pow.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (/.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (pow.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64))))
(pow.f64 (/.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64))) (fma.f64 x x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64))) (pow.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64))) (fma.f64 (fma.f64 x x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 9/2 binary64)) (pow.f64 x #s(literal 9 binary64))) (pow.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))) (fma.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 x #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) #s(literal 2 binary64))) (fma.f64 x (/.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 x x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (fma.f64 x x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 #s(literal 0 binary64) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)))) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64))) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 9/2 binary64)) (pow.f64 x #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 x #s(literal 6 binary64))) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 x x)))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 x x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) x (*.f64 (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (*.f64 x x) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 x x)))
(/.f64 (fma.f64 (*.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))) (*.f64 x (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (fma.f64 (*.f64 x x) (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 x (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))))) (*.f64 x (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (*.f64 x x) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))) (*.f64 (*.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (*.f64 x x) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))))) (*.f64 (*.f64 x x) (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 (fma.f64 x x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64))) (*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64))) (neg.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 9/2 binary64)) (pow.f64 x #s(literal 9 binary64))) (*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 x #s(literal 6 binary64)))))
(/.f64 (fma.f64 x x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)))
(/.f64 (fma.f64 x x (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(neg.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) x)
(fma.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) x)
(fma.f64 (pow.f64 (*.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/4 binary64)) x)
(fma.f64 (pow.f64 (*.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/4 binary64)) x)
(fma.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -2 binary64)) #s(literal 1/4 binary64)) x)
(fma.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -2 binary64)) #s(literal 1/4 binary64)) x)
(fma.f64 (pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/8 binary64)) x)
(fma.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (-.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) x)
(fma.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (+.f64 (pow.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 8 binary64)))) x)
(fma.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)
(fma.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(fma.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)
(fma.f64 (pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/8 binary64)) x)
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(fma.f64 (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(fma.f64 (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)))) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 x x (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (neg.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (pow.f64 (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) x)
(fma.f64 (sqrt.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))) x)
(fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1/4 binary64)) x)
(fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1 binary64)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1/4 binary64)) x)
(fma.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) x)
(fma.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) x)
(fma.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)
(fma.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) x)
(fma.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) x)
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) x)
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/2 binary64)) x)
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (neg.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(fma.f64 #s(literal 1 binary64) x (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(fma.f64 #s(literal 1 binary64) x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (neg.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(fma.f64 #s(literal -1 binary64) x (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(fma.f64 #s(literal -1 binary64) x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal -2 binary64)) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal -2 binary64)) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(fma.f64 (*.f64 x x) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(fma.f64 (*.f64 x x) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(fma.f64 (*.f64 x x) (pow.f64 x #s(literal -1 binary64)) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(fma.f64 (*.f64 x x) (pow.f64 x #s(literal -1 binary64)) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(fma.f64 (*.f64 x x) (pow.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(fma.f64 x (/.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (neg.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(fma.f64 x #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(fma.f64 x #s(literal 1 binary64) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(fma.f64 x #s(literal -1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(fma.f64 x #s(literal -1 binary64) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(-.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64)) x)
(-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(-.f64 #s(literal 0 binary64) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64)) x)
(+.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (neg.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(+.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
(+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(+.f64 x (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(+.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (pow.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (pow.f64 x #s(literal 12 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (-.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (+.f64 (pow.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 8 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1 binary64)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (-.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (+.f64 (pow.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)))) (fma.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 8 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/4 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
(*.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))
(*.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (pow.f64 (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (pow.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1 binary64)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))
(pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (pow.f64 x #s(literal 12 binary64))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (/.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (/.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(/.f64 (-.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -3 binary64))) (*.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -3 binary64)))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (/.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 18 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -3 binary64))) (*.f64 #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776 binary64) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -3 binary64)))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (/.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1 binary64)) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (*.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 18 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776 binary64)) (*.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (pow.f64 x #s(literal 12 binary64)))))
(/.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(/.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64))) (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
(neg.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))
(fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (neg.f64 (/.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (neg.f64 (/.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (neg.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (pow.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)))) (fma.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 8 binary64))) (neg.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) #s(literal -1152921504606847/1152921504606846976 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x x) #s(literal -1152921504606847/1152921504606846976 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) #s(literal -1152921504606847/1152921504606846976 binary64))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal -1152921504606847/1152921504606846976 binary64))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 (*.f64 x x) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (neg.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -1152921504606847/1152921504606846976 binary64))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 x (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 (/.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (neg.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 x x) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 (/.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (*.f64 x x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (neg.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(fma.f64 (*.f64 x x) #s(literal 1 binary64) #s(literal -1152921504606847/1152921504606846976 binary64))
(fma.f64 (*.f64 x x) #s(literal -1 binary64) #s(literal -1152921504606847/1152921504606846976 binary64))
(fma.f64 x (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 (/.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (/.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (/.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(-.f64 #s(literal 0 binary64) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))
(-.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))
(-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))
(sqrt.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(+.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 (/.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (neg.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(+.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))
(+.f64 (*.f64 x x) #s(literal -1152921504606847/1152921504606846976 binary64))
(*.f64 (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (sqrt.f64 x))
(*.f64 #s(literal 1 binary64) x)
(*.f64 #s(literal -1 binary64) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal -2 binary64)))
(*.f64 (*.f64 x x) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 x #s(literal 1 binary64))
(*.f64 x #s(literal -1 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal 1/2 binary64))
(pow.f64 x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x))
(/.f64 (*.f64 x x) x)
(neg.f64 x)
(fma.f64 (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) x #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) x #s(literal 0 binary64))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (pow.f64 x #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 x #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 x #s(literal -1 binary64) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) x) x)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x)) x)
(-.f64 #s(literal 0 binary64) x)
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) x)
(+.f64 x #s(literal 0 binary64))
x
(*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (-.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (+.f64 (pow.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 8 binary64)))))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (pow.f64 (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1 binary64)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))))
(*.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))
(pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64))
(/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 0 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) #s(literal 0 binary64)) (+.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) (sqrt.f64 (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -2 binary64)) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -2 binary64)) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/8 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (-.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (+.f64 (pow.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 12 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (fma.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 8 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/8 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (pow.f64 (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1 binary64)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(fabs.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(exp.f64 (fma.f64 (log.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(+.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64))

eval79.0ms (1.9%)

Memory
-43.1MiB live, 40.7MiB allocated
Compiler

Compiled 8 456 to 1 271 computations (85% saved)

prune13.0ms (0.3%)

Memory
18.9MiB live, 18.9MiB allocated
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New3969405
Fresh000
Picked011
Done000
Total39610406
Accuracy
93.8%
Counts
406 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.0%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)))
83.2%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
84.7%
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)))
84.7%
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
84.0%
(+.f64 (neg.f64 x) (/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 0 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64))))
84.6%
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
84.7%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
93.7%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x))
38.5%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x))
12.9%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
Compiler

Compiled 375 to 221 computations (41.1% saved)

simplify137.0ms (3.3%)

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

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
cost-diff0
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)
cost-diff2
(-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)))
cost-diff10
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
cost-diff0
(sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
cost-diff0
(-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
cost-diff1
(fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
cost-diff26
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
cost-diff0
(fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))
cost-diff0
(sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
cost-diff0
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
cost-diff0
(*.f64 #s(literal -2 binary64) x)
cost-diff0
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
cost-diff0
(-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))
cost-diff0
(-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64))))
cost-diff0
(/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x)
cost-diff0
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043346
070314
1126310
2273304
3790300
42687300
57842300
08041298
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x))
(/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x)
(-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64))))
(-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))
#s(literal -1152921504606847/2305843009213693952 binary64)
(/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))
#s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)
(*.f64 x x)
x
(/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))
(+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))
(/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x))
#s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)
#s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
x
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))
x
#s(literal -1152921504606847/1152921504606846976 binary64)
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
x
(-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))
#s(literal -1152921504606847/1152921504606846976 binary64)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)
(sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
(-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)
(*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))
(sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))
(fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))
#s(literal 1152921504606847/1152921504606846976 binary64)
(*.f64 x x)
(*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)
Outputs
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (-.f64 (+.f64 (/.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x)
(-.f64 (+.f64 (/.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64))) (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal 3 binary64))))
(-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))))
(-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))
#s(literal -1152921504606847/2305843009213693952 binary64)
(/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))
#s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)
(*.f64 x x)
x
(/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (+.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))
(+.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)))
(/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x))
#s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)
#s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
x
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))
x
#s(literal -1152921504606847/1152921504606846976 binary64)
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x #s(literal -1152921504606847/1152921504606846976 binary64))
x
(-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))
#s(literal -1152921504606847/1152921504606846976 binary64)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x #s(literal -1152921504606847/1152921504606846976 binary64)))
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))) x)
(-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)))
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) x)
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)
(sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
(-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)
(*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))
(sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))
(fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))
#s(literal 1152921504606847/1152921504606846976 binary64)
(*.f64 x x)
(*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)

localize121.0ms (2.9%)

Memory
-37.7MiB live, 40.8MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.29296875
(-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))
accuracy0.3359375
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
accuracy0.390625
(*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))
accuracy10.128227453315034
(-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)))
accuracy0.383476269536884
(/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
accuracy0.38900375976844204
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
accuracy9.699401201520065
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
accuracy9.699401201520065
(-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
accuracy0.0
(fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))
accuracy0.1328125
(sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
accuracy9.699401201520065
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
accuracy0.0
(*.f64 #s(literal -2 binary64) x)
accuracy55.7124610440612
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
accuracy0.33984375
(/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x)
accuracy0.40853500976844204
(/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))
accuracy0.5286712890737681
(/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))
accuracy4.011123608305553
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x))
Samples
92.0ms256×0valid
Compiler

Compiled 350 to 43 computations (87.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 53.0ms
ival-div: 11.0ms (20.6% of total)
ival-mult: 10.0ms (18.7% of total)
ival-sub: 8.0ms (15% of total)
ival-sqrt: 7.0ms (13.1% of total)
const: 7.0ms (13.1% of total)
ival-add: 6.0ms (11.2% of total)
ival-pow: 3.0ms (5.6% of total)
exact: 1.0ms (1.9% of total)
ival-neg: 1.0ms (1.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series23.0ms (0.6%)

Memory
10.3MiB live, 10.3MiB allocated
Counts
21 → 130
Calls
Call 1
Inputs
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x))
(/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x)
(-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64))))
(-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
(*.f64 #s(literal -2 binary64) x)
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)
(sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
(/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))
(/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))
(-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))
Outputs
(sqrt -1152921504606847/1152921504606846976)
(+ (sqrt -1152921504606847/1152921504606846976) (* -1 x))
(+ (sqrt -1152921504606847/1152921504606846976) (* x (- (* 1/2 (/ x (sqrt -1152921504606847/1152921504606846976))) 1)))
(+ (sqrt -1152921504606847/1152921504606846976) (* x (- (* x (+ (* -1/8 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))) 1)))
(/ -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (pow x 7))
(/ (- (* -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 2)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 7))
(/ (- (* (pow x 2) (- (* -1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 2)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 7))
(/ (- (* (pow x 2) (- (* (pow x 2) (- (* -1152921504606847/2305843009213693952 (pow x 2)) 1329227995784915928244039281409/10633823966279326983230456482242756608)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 7))
(/ -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (pow x 6))
(/ (- (* -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 2)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 6))
(/ (- (* (pow x 2) (- (* -1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 2)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 6))
(/ (- (* (pow x 2) (- (* (pow x 2) (- (* -1152921504606847/2305843009213693952 (pow x 2)) 1329227995784915928244039281409/10633823966279326983230456482242756608)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 6))
(/ -1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 2))
(/ (- (* -1152921504606847/2305843009213693952 (pow x 2)) 1329227995784915928244039281409/10633823966279326983230456482242756608) (pow x 2))
(* -2 x)
(+ (sqrt -1152921504606847/1152921504606846976) (* 1/2 (/ (pow x 2) (sqrt -1152921504606847/1152921504606846976))))
(+ (sqrt -1152921504606847/1152921504606846976) (* (pow x 2) (+ (* -1/8 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))))
(+ (sqrt -1152921504606847/1152921504606846976) (* (pow x 2) (+ (* (pow x 2) (- (* 1/16 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 5))) (* 1/8 (/ 1 (pow (sqrt -1152921504606847/1152921504606846976) 3))))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))))
-1152921504606847/1152921504606846976
(- (pow x 2) 1152921504606847/1152921504606846976)
(- (* -1 (* x (sqrt -1152921504606847/1152921504606846976))) 1152921504606847/1152921504606846976)
(- (* x (+ (* -1 (sqrt -1152921504606847/1152921504606846976)) (* 2 x))) 1152921504606847/1152921504606846976)
(- (* x (+ (* -1 (sqrt -1152921504606847/1152921504606846976)) (* x (+ 2 (* -1/2 (/ x (sqrt -1152921504606847/1152921504606846976))))))) 1152921504606847/1152921504606846976)
(* -1 (sqrt -1152921504606847/1152921504606846976))
(- x (sqrt -1152921504606847/1152921504606846976))
(- (* x (+ 1 (* -1/2 (/ x (sqrt -1152921504606847/1152921504606846976))))) (sqrt -1152921504606847/1152921504606846976))
(- (* x (+ 1 (* x (- (* 1/8 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))))) (sqrt -1152921504606847/1152921504606846976))
(* (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (sqrt 1152921504606846976/1152921504606847))
(+ (* -1 (* x (* (sqrt 1152921504606847/1152921504606846976) (sqrt 1152921504606846976/1152921504606847)))) (* (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (sqrt 1152921504606846976/1152921504606847)))
(+ (* x (+ (* -664613997892457936451903530140172288/1329227995784915928244039281409 (/ (* x (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576)) (sqrt 1152921504606846976/1152921504606847))) (* -1 (* (sqrt 1152921504606847/1152921504606846976) (sqrt 1152921504606846976/1152921504606847))))) (* (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (sqrt 1152921504606846976/1152921504606847)))
(+ (* x (+ (* -1 (* (sqrt 1152921504606847/1152921504606846976) (sqrt 1152921504606846976/1152921504606847))) (* x (+ (* -664613997892457936451903530140172288/1329227995784915928244039281409 (/ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (sqrt 1152921504606846976/1152921504606847))) (* x (+ (* -1/2 (/ (sqrt 1152921504606846976/1152921504606847) (sqrt 1152921504606847/1152921504606846976))) (* 664613997892457936451903530140172288/1329227995784915928244039281409 (/ (sqrt 1152921504606847/1152921504606846976) (sqrt 1152921504606846976/1152921504606847))))))))) (* (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (sqrt 1152921504606846976/1152921504606847)))
(* x (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576))
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* -1 (* x (sqrt 1152921504606847/1152921504606846976)))))
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* x (- (* -1/2 (/ (pow x 2) (sqrt 1152921504606847/1152921504606846976))) (sqrt 1152921504606847/1152921504606846976)))))
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* x (- (* (pow x 2) (- (* 1/2 (/ x (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576))) (* 1/2 (/ 1 (sqrt 1152921504606847/1152921504606846976))))) (sqrt 1152921504606847/1152921504606846976)))))
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* 1/2 (/ (pow x 4) (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576)))))
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* (pow x 4) (+ (* -1/8 (/ (pow x 4) (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 3))) (* 1/2 (/ 1 (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576)))))))
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* (pow x 4) (+ (* (pow x 4) (- (* 1/16 (/ (pow x 4) (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 5))) (* 1/8 (/ 1 (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 3))))) (* 1/2 (/ 1 (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576)))))))
(sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576)
(+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* 1/2 (/ (pow x 4) (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576))))
(+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* (pow x 4) (+ (* -1/8 (/ (pow x 4) (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 3))) (* 1/2 (/ 1 (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576))))))
(+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* (pow x 4) (+ (* (pow x 4) (- (* 1/16 (/ (pow x 4) (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 5))) (* 1/8 (/ 1 (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 3))))) (* 1/2 (/ 1 (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576))))))
(/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 2))
(/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (pow x 6))
(/ (+ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 2))) (pow x 6))
(* -1152921504606846976/1152921504606847 (sqrt -1152921504606847/1152921504606846976))
(+ (* -1152921504606846976/1152921504606847 (sqrt -1152921504606847/1152921504606846976)) (* x (- 1152921504606846976/1152921504606847 (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2)))))
(+ (* -1152921504606846976/1152921504606847 (sqrt -1152921504606847/1152921504606846976)) (* x (- (+ 1152921504606846976/1152921504606847 (* -1 (* x (+ (* 576460752303423488/1152921504606847 (/ 1 (sqrt -1152921504606847/1152921504606846976))) (+ (* 1152921504606846976/1152921504606847 (* (sqrt -1152921504606847/1152921504606846976) (- 1152921504606846976/1152921504606847 (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2))))) (* 2658455991569831745807614120560689152/1329227995784915928244039281409 (sqrt -1152921504606847/1152921504606846976))))))) (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2)))))
(+ (* -1152921504606846976/1152921504606847 (sqrt -1152921504606847/1152921504606846976)) (* x (- (+ 1152921504606846976/1152921504606847 (* x (- (* x (- 664613997892457936451903530140172288/1329227995784915928244039281409 (+ (* -2305843009213693952/1152921504606847 (- 1152921504606846976/1152921504606847 (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2)))) (* -1152921504606846976/1152921504606847 (* (sqrt -1152921504606847/1152921504606846976) (+ (* 576460752303423488/1152921504606847 (/ 1 (sqrt -1152921504606847/1152921504606846976))) (+ (* 1152921504606846976/1152921504606847 (* (sqrt -1152921504606847/1152921504606846976) (- 1152921504606846976/1152921504606847 (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2))))) (* 2658455991569831745807614120560689152/1329227995784915928244039281409 (sqrt -1152921504606847/1152921504606846976))))))))) (+ (* 576460752303423488/1152921504606847 (/ 1 (sqrt -1152921504606847/1152921504606846976))) (+ (* 1152921504606846976/1152921504606847 (* (sqrt -1152921504606847/1152921504606846976) (- 1152921504606846976/1152921504606847 (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2))))) (* 2658455991569831745807614120560689152/1329227995784915928244039281409 (sqrt -1152921504606847/1152921504606846976))))))) (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2)))))
(* (pow x 2) (sqrt 1152921504606847/1152921504606846976))
(* (pow x 2) (+ (sqrt 1152921504606847/1152921504606846976) (* 1/2 (/ (pow x 2) (sqrt 1152921504606847/1152921504606846976)))))
(* (pow x 2) (+ (sqrt 1152921504606847/1152921504606846976) (* (pow x 2) (+ (* -1/8 (/ (pow x 2) (pow (sqrt 1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt 1152921504606847/1152921504606846976)))))))
(* (pow x 2) (+ (sqrt 1152921504606847/1152921504606846976) (* (pow x 2) (+ (* (pow x 2) (- (* 1/16 (/ (pow x 2) (pow (sqrt 1152921504606847/1152921504606846976) 5))) (* 1/8 (/ 1 (pow (sqrt 1152921504606847/1152921504606846976) 3))))) (* 1/2 (/ 1 (sqrt 1152921504606847/1152921504606846976)))))))
-1329227995784915928244039281409/1329227995784915872903807060280344576
(- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)
(/ -1152921504606847/2305843009213693952 x)
(* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) x))
(/ (- (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 2))) 1152921504606847/2305843009213693952) x)
(/ (- (* -1 (/ (+ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))) (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))))) x)
-1152921504606847/2305843009213693952
(* -1 (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))))
(- (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 2))) 1152921504606847/2305843009213693952)
(- (* -1 (/ (+ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))) (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))))
x
(* x (- 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(* x (+ 1 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2)))))
(* x (- (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(pow x 2)
(* (pow x 2) (- 1 (* 1152921504606847/1152921504606846976 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(* (pow x 2) (- (+ 1 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(* (pow x 2) (- (+ 1 (+ (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4)) (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 6))))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(/ 1152921504606847/2305843009213693952 x)
(/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) x)
(/ (+ 1152921504606847/2305843009213693952 (+ (/ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 4)) (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))))) x)
(/ (+ 1152921504606847/2305843009213693952 (+ (/ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 4)) (+ (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))) (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 6)))))) x)
(* -1152921504606847/2305843009213693952 x)
(* -1 (* x (+ 1152921504606847/2305843009213693952 (* 3987683987354747784732117844227/10633823966279326983230456482242756608 (/ 1 (pow x 2))))))
(* x (- (* -1 (/ (+ 3987683987354747784732117844227/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 2))) 1152921504606847/2305843009213693952))
(* x (- (* -1 (/ (+ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (* 19435317712562229243731563662550788632448271295720832023278091/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))) (+ 1152921504606847/2305843009213693952 (* 3987683987354747784732117844227/10633823966279326983230456482242756608 (/ 1 (pow x 2))))))
(pow x 3)
(* (pow x 3) (- 1 (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4)))))
(* (pow x 3) (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/2658455991569831745807614120560689152 (* 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (/ 1 (pow x 4)))) (pow x 4)))))
(* (pow x 3) (- (+ 1 (* -1 (/ (+ 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (* 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 (/ 1 (pow x 4)))) (pow x 8)))) (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4)))))
(* (pow x 2) (- 1 (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4)))))
(* (pow x 2) (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/2658455991569831745807614120560689152 (* 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (/ 1 (pow x 4)))) (pow x 4)))))
(* (pow x 2) (- (+ 1 (* -1 (/ (+ 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (* 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 (/ 1 (pow x 4)))) (pow x 8)))) (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4)))))
(/ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 4))
(/ (+ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))
(/ -1152921504606847/2305843009213693952 (pow x 3))
(* -1 (/ (+ 1152921504606847/2305843009213693952 (* 3987683987354747784732117844227/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 3)))
(/ (- (* -1 (/ (+ 3987683987354747784732117844227/10633823966279326983230456482242756608 (* 4597486622597666862188288170992762074823622269/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 2))) 1152921504606847/2305843009213693952) (pow x 3))
(/ (- (* -1 (/ (+ 4597486622597666862188288170992762074823622269/24519928653854221733733552434404946937899825954937634816 (* 12367929453448691336920085967077774584285263551822347651176967/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))) (+ 1152921504606847/2305843009213693952 (* 3987683987354747784732117844227/10633823966279326983230456482242756608 (/ 1 (pow x 2))))) (pow x 3))
(* (pow x 3) (+ 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(* (pow x 3) (- (+ 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))) (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4))))
(* (pow x 3) (- (+ 1 (+ (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))) (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 6))))) (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4))))
(pow x 4)
(* (pow x 4) (- 1 (* 1329227995784915928244039281409/1329227995784915872903807060280344576 (/ 1 (pow x 4)))))
(* -1 (* x (- 2 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(* -1 (* x (+ 2 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2))))))
(* -1 (* x (- (+ 2 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(* -1 (/ (+ 1152921504606847/2305843009213693952 (+ (/ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 4)) (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))))) x))
(* -1 (/ (+ 1152921504606847/2305843009213693952 (+ (/ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 4)) (+ (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))) (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 6)))))) x))
(* -1 x)
(* -1 (* x (- 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(* -1 (* x (+ 1 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2))))))
(* -1 (* x (- (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(* 3 (pow x 2))
(* (pow x 2) (- 3 (* 3458764513820541/2305843009213693952 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 3 (* -1 (/ (+ 3458764513820541/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2)))))
(* (pow x 2) (- (+ 3 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 3458764513820541/2305843009213693952 (/ 1 (pow x 2)))))
(* 2 x)
(* -1 (* x (- (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))) 2)))
(* -1 (* x (- (+ (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4)) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))) 2)))
(* -1 (* x (- (+ (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4)) (+ (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))) (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 6))))) 2)))
(* 2 (pow x 3))
(* (pow x 3) (+ 2 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(* -1 (* (pow x 3) (- (/ 6646139978924579641220196407045/10633823966279326983230456482242756608 (pow x 4)) (+ 2 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))))
(* -1 (* (pow x 3) (- (/ 6646139978924579641220196407045/10633823966279326983230456482242756608 (pow x 4)) (+ 2 (+ (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))) (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 6))))))))
(* -1 (* (pow x 3) (- (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4))) 1)))
(* -1 (* (pow x 3) (- (+ (/ 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (pow x 8)) (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4)))) 1)))
(* -1 (* (pow x 3) (- (+ (/ 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (pow x 8)) (+ (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4))) (* 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 (/ 1 (pow x 12))))) 1)))
(/ -2/3 x)
(* -1 (/ (+ 2/3 (* 1152921504606847/6917529027641081856 (/ 1 (pow x 2)))) x))
(* -1 (/ (+ 2/3 (+ (/ 6646139978924579641220196407045/95704415696513942849074108340184809472 (pow x 4)) (* 1152921504606847/6917529027641081856 (/ 1 (pow x 2))))) x))
(* -1 (/ (+ 2/3 (+ (/ 6646139978924579641220196407045/95704415696513942849074108340184809472 (pow x 4)) (+ (* 1152921504606847/6917529027641081856 (/ 1 (pow x 2))) (* 7662477704329444770313813618321270124706037115/220679357884687995603601971909644522441098433594438713344 (/ 1 (pow x 6)))))) x))
(* -1 (pow x 3))
(* -1 (* (pow x 3) (+ 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- (+ 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))) (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4)))))
(* -1 (* (pow x 3) (- (+ 1 (+ (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))) (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 6))))) (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4)))))
Calls

3 calls:

TimeVariablePointExpression
9.0ms
x
@0
((+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/ (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) x) (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (* -2 x) (- (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) x) (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) (+ (* x x) -1152921504606847/1152921504606846976) (* (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976)) (/ (- (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) x) (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976)) (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976))) (/ (- (* (sqrt (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)) x) (* (sqrt (+ (* x x) 1152921504606847/1152921504606846976)) (* x x))) (* (sqrt (+ (* x x) 1152921504606847/1152921504606846976)) x)) (- (* (sqrt (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)) x) (* (sqrt (+ (* x x) 1152921504606847/1152921504606846976)) (* x x))) (* (sqrt (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)) x) (sqrt (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)) (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x)) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4)) (/ (- (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) x) (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976))) (* (sqrt (+ (* x x) 1152921504606847/1152921504606846976)) (* x x)) (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576))
7.0ms
x
@inf
((+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/ (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) x) (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (* -2 x) (- (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) x) (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) (+ (* x x) -1152921504606847/1152921504606846976) (* (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976)) (/ (- (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) x) (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976)) (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976))) (/ (- (* (sqrt (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)) x) (* (sqrt (+ (* x x) 1152921504606847/1152921504606846976)) (* x x))) (* (sqrt (+ (* x x) 1152921504606847/1152921504606846976)) x)) (- (* (sqrt (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)) x) (* (sqrt (+ (* x x) 1152921504606847/1152921504606846976)) (* x x))) (* (sqrt (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)) x) (sqrt (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)) (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x)) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4)) (/ (- (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) x) (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976))) (* (sqrt (+ (* x x) 1152921504606847/1152921504606846976)) (* x x)) (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576))
4.0ms
x
@-inf
((+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/ (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) x) (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (* -2 x) (- (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) x) (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) (+ (* x x) -1152921504606847/1152921504606846976) (* (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976)) (/ (- (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) x) (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976)) (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976))) (/ (- (* (sqrt (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)) x) (* (sqrt (+ (* x x) 1152921504606847/1152921504606846976)) (* x x))) (* (sqrt (+ (* x x) 1152921504606847/1152921504606846976)) x)) (- (* (sqrt (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)) x) (* (sqrt (+ (* x x) 1152921504606847/1152921504606846976)) (* x x))) (* (sqrt (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)) x) (sqrt (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)) (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x)) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4)) (/ (- (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) x) (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976))) (* (sqrt (+ (* x x) 1152921504606847/1152921504606846976)) (* x x)) (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576))

simplify181.0ms (4.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
04701893
113301794
242011721
086401644
Stop Event
iter limit
node limit
Counts
130 → 129
Calls
Call 1
Inputs
(sqrt -1152921504606847/1152921504606846976)
(+ (sqrt -1152921504606847/1152921504606846976) (* -1 x))
(+ (sqrt -1152921504606847/1152921504606846976) (* x (- (* 1/2 (/ x (sqrt -1152921504606847/1152921504606846976))) 1)))
(+ (sqrt -1152921504606847/1152921504606846976) (* x (- (* x (+ (* -1/8 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))) 1)))
(/ -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (pow x 7))
(/ (- (* -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 2)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 7))
(/ (- (* (pow x 2) (- (* -1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 2)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 7))
(/ (- (* (pow x 2) (- (* (pow x 2) (- (* -1152921504606847/2305843009213693952 (pow x 2)) 1329227995784915928244039281409/10633823966279326983230456482242756608)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 7))
(/ -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (pow x 6))
(/ (- (* -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 2)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 6))
(/ (- (* (pow x 2) (- (* -1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 2)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 6))
(/ (- (* (pow x 2) (- (* (pow x 2) (- (* -1152921504606847/2305843009213693952 (pow x 2)) 1329227995784915928244039281409/10633823966279326983230456482242756608)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 6))
(/ -1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 2))
(/ (- (* -1152921504606847/2305843009213693952 (pow x 2)) 1329227995784915928244039281409/10633823966279326983230456482242756608) (pow x 2))
(* -2 x)
(+ (sqrt -1152921504606847/1152921504606846976) (* 1/2 (/ (pow x 2) (sqrt -1152921504606847/1152921504606846976))))
(+ (sqrt -1152921504606847/1152921504606846976) (* (pow x 2) (+ (* -1/8 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))))
(+ (sqrt -1152921504606847/1152921504606846976) (* (pow x 2) (+ (* (pow x 2) (- (* 1/16 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 5))) (* 1/8 (/ 1 (pow (sqrt -1152921504606847/1152921504606846976) 3))))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))))
-1152921504606847/1152921504606846976
(- (pow x 2) 1152921504606847/1152921504606846976)
(- (* -1 (* x (sqrt -1152921504606847/1152921504606846976))) 1152921504606847/1152921504606846976)
(- (* x (+ (* -1 (sqrt -1152921504606847/1152921504606846976)) (* 2 x))) 1152921504606847/1152921504606846976)
(- (* x (+ (* -1 (sqrt -1152921504606847/1152921504606846976)) (* x (+ 2 (* -1/2 (/ x (sqrt -1152921504606847/1152921504606846976))))))) 1152921504606847/1152921504606846976)
(* -1 (sqrt -1152921504606847/1152921504606846976))
(- x (sqrt -1152921504606847/1152921504606846976))
(- (* x (+ 1 (* -1/2 (/ x (sqrt -1152921504606847/1152921504606846976))))) (sqrt -1152921504606847/1152921504606846976))
(- (* x (+ 1 (* x (- (* 1/8 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))))) (sqrt -1152921504606847/1152921504606846976))
(* (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (sqrt 1152921504606846976/1152921504606847))
(+ (* -1 (* x (* (sqrt 1152921504606847/1152921504606846976) (sqrt 1152921504606846976/1152921504606847)))) (* (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (sqrt 1152921504606846976/1152921504606847)))
(+ (* x (+ (* -664613997892457936451903530140172288/1329227995784915928244039281409 (/ (* x (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576)) (sqrt 1152921504606846976/1152921504606847))) (* -1 (* (sqrt 1152921504606847/1152921504606846976) (sqrt 1152921504606846976/1152921504606847))))) (* (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (sqrt 1152921504606846976/1152921504606847)))
(+ (* x (+ (* -1 (* (sqrt 1152921504606847/1152921504606846976) (sqrt 1152921504606846976/1152921504606847))) (* x (+ (* -664613997892457936451903530140172288/1329227995784915928244039281409 (/ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (sqrt 1152921504606846976/1152921504606847))) (* x (+ (* -1/2 (/ (sqrt 1152921504606846976/1152921504606847) (sqrt 1152921504606847/1152921504606846976))) (* 664613997892457936451903530140172288/1329227995784915928244039281409 (/ (sqrt 1152921504606847/1152921504606846976) (sqrt 1152921504606846976/1152921504606847))))))))) (* (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (sqrt 1152921504606846976/1152921504606847)))
(* x (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576))
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* -1 (* x (sqrt 1152921504606847/1152921504606846976)))))
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* x (- (* -1/2 (/ (pow x 2) (sqrt 1152921504606847/1152921504606846976))) (sqrt 1152921504606847/1152921504606846976)))))
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* x (- (* (pow x 2) (- (* 1/2 (/ x (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576))) (* 1/2 (/ 1 (sqrt 1152921504606847/1152921504606846976))))) (sqrt 1152921504606847/1152921504606846976)))))
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* 1/2 (/ (pow x 4) (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576)))))
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* (pow x 4) (+ (* -1/8 (/ (pow x 4) (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 3))) (* 1/2 (/ 1 (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576)))))))
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* (pow x 4) (+ (* (pow x 4) (- (* 1/16 (/ (pow x 4) (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 5))) (* 1/8 (/ 1 (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 3))))) (* 1/2 (/ 1 (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576)))))))
(sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576)
(+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* 1/2 (/ (pow x 4) (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576))))
(+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* (pow x 4) (+ (* -1/8 (/ (pow x 4) (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 3))) (* 1/2 (/ 1 (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576))))))
(+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* (pow x 4) (+ (* (pow x 4) (- (* 1/16 (/ (pow x 4) (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 5))) (* 1/8 (/ 1 (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 3))))) (* 1/2 (/ 1 (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576))))))
(/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 2))
(/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (pow x 6))
(/ (+ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 2))) (pow x 6))
(* -1152921504606846976/1152921504606847 (sqrt -1152921504606847/1152921504606846976))
(+ (* -1152921504606846976/1152921504606847 (sqrt -1152921504606847/1152921504606846976)) (* x (- 1152921504606846976/1152921504606847 (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2)))))
(+ (* -1152921504606846976/1152921504606847 (sqrt -1152921504606847/1152921504606846976)) (* x (- (+ 1152921504606846976/1152921504606847 (* -1 (* x (+ (* 576460752303423488/1152921504606847 (/ 1 (sqrt -1152921504606847/1152921504606846976))) (+ (* 1152921504606846976/1152921504606847 (* (sqrt -1152921504606847/1152921504606846976) (- 1152921504606846976/1152921504606847 (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2))))) (* 2658455991569831745807614120560689152/1329227995784915928244039281409 (sqrt -1152921504606847/1152921504606846976))))))) (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2)))))
(+ (* -1152921504606846976/1152921504606847 (sqrt -1152921504606847/1152921504606846976)) (* x (- (+ 1152921504606846976/1152921504606847 (* x (- (* x (- 664613997892457936451903530140172288/1329227995784915928244039281409 (+ (* -2305843009213693952/1152921504606847 (- 1152921504606846976/1152921504606847 (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2)))) (* -1152921504606846976/1152921504606847 (* (sqrt -1152921504606847/1152921504606846976) (+ (* 576460752303423488/1152921504606847 (/ 1 (sqrt -1152921504606847/1152921504606846976))) (+ (* 1152921504606846976/1152921504606847 (* (sqrt -1152921504606847/1152921504606846976) (- 1152921504606846976/1152921504606847 (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2))))) (* 2658455991569831745807614120560689152/1329227995784915928244039281409 (sqrt -1152921504606847/1152921504606846976))))))))) (+ (* 576460752303423488/1152921504606847 (/ 1 (sqrt -1152921504606847/1152921504606846976))) (+ (* 1152921504606846976/1152921504606847 (* (sqrt -1152921504606847/1152921504606846976) (- 1152921504606846976/1152921504606847 (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2))))) (* 2658455991569831745807614120560689152/1329227995784915928244039281409 (sqrt -1152921504606847/1152921504606846976))))))) (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2)))))
(* (pow x 2) (sqrt 1152921504606847/1152921504606846976))
(* (pow x 2) (+ (sqrt 1152921504606847/1152921504606846976) (* 1/2 (/ (pow x 2) (sqrt 1152921504606847/1152921504606846976)))))
(* (pow x 2) (+ (sqrt 1152921504606847/1152921504606846976) (* (pow x 2) (+ (* -1/8 (/ (pow x 2) (pow (sqrt 1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt 1152921504606847/1152921504606846976)))))))
(* (pow x 2) (+ (sqrt 1152921504606847/1152921504606846976) (* (pow x 2) (+ (* (pow x 2) (- (* 1/16 (/ (pow x 2) (pow (sqrt 1152921504606847/1152921504606846976) 5))) (* 1/8 (/ 1 (pow (sqrt 1152921504606847/1152921504606846976) 3))))) (* 1/2 (/ 1 (sqrt 1152921504606847/1152921504606846976)))))))
-1329227995784915928244039281409/1329227995784915872903807060280344576
(- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)
(/ -1152921504606847/2305843009213693952 x)
(* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) x))
(/ (- (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 2))) 1152921504606847/2305843009213693952) x)
(/ (- (* -1 (/ (+ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))) (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))))) x)
-1152921504606847/2305843009213693952
(* -1 (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))))
(- (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 2))) 1152921504606847/2305843009213693952)
(- (* -1 (/ (+ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))) (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))))
x
(* x (- 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(* x (+ 1 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2)))))
(* x (- (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(pow x 2)
(* (pow x 2) (- 1 (* 1152921504606847/1152921504606846976 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(* (pow x 2) (- (+ 1 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(* (pow x 2) (- (+ 1 (+ (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4)) (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 6))))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(/ 1152921504606847/2305843009213693952 x)
(/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) x)
(/ (+ 1152921504606847/2305843009213693952 (+ (/ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 4)) (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))))) x)
(/ (+ 1152921504606847/2305843009213693952 (+ (/ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 4)) (+ (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))) (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 6)))))) x)
(* -1152921504606847/2305843009213693952 x)
(* -1 (* x (+ 1152921504606847/2305843009213693952 (* 3987683987354747784732117844227/10633823966279326983230456482242756608 (/ 1 (pow x 2))))))
(* x (- (* -1 (/ (+ 3987683987354747784732117844227/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 2))) 1152921504606847/2305843009213693952))
(* x (- (* -1 (/ (+ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (* 19435317712562229243731563662550788632448271295720832023278091/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))) (+ 1152921504606847/2305843009213693952 (* 3987683987354747784732117844227/10633823966279326983230456482242756608 (/ 1 (pow x 2))))))
(pow x 3)
(* (pow x 3) (- 1 (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4)))))
(* (pow x 3) (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/2658455991569831745807614120560689152 (* 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (/ 1 (pow x 4)))) (pow x 4)))))
(* (pow x 3) (- (+ 1 (* -1 (/ (+ 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (* 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 (/ 1 (pow x 4)))) (pow x 8)))) (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4)))))
(* (pow x 2) (- 1 (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4)))))
(* (pow x 2) (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/2658455991569831745807614120560689152 (* 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (/ 1 (pow x 4)))) (pow x 4)))))
(* (pow x 2) (- (+ 1 (* -1 (/ (+ 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (* 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 (/ 1 (pow x 4)))) (pow x 8)))) (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4)))))
(/ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 4))
(/ (+ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))
(/ -1152921504606847/2305843009213693952 (pow x 3))
(* -1 (/ (+ 1152921504606847/2305843009213693952 (* 3987683987354747784732117844227/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 3)))
(/ (- (* -1 (/ (+ 3987683987354747784732117844227/10633823966279326983230456482242756608 (* 4597486622597666862188288170992762074823622269/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 2))) 1152921504606847/2305843009213693952) (pow x 3))
(/ (- (* -1 (/ (+ 4597486622597666862188288170992762074823622269/24519928653854221733733552434404946937899825954937634816 (* 12367929453448691336920085967077774584285263551822347651176967/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))) (+ 1152921504606847/2305843009213693952 (* 3987683987354747784732117844227/10633823966279326983230456482242756608 (/ 1 (pow x 2))))) (pow x 3))
(* (pow x 3) (+ 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(* (pow x 3) (- (+ 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))) (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4))))
(* (pow x 3) (- (+ 1 (+ (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))) (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 6))))) (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4))))
(pow x 4)
(* (pow x 4) (- 1 (* 1329227995784915928244039281409/1329227995784915872903807060280344576 (/ 1 (pow x 4)))))
(* -1 (* x (- 2 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(* -1 (* x (+ 2 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2))))))
(* -1 (* x (- (+ 2 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(* -1 (/ (+ 1152921504606847/2305843009213693952 (+ (/ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 4)) (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))))) x))
(* -1 (/ (+ 1152921504606847/2305843009213693952 (+ (/ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 4)) (+ (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))) (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 6)))))) x))
(* -1 x)
(* -1 (* x (- 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(* -1 (* x (+ 1 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2))))))
(* -1 (* x (- (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(* 3 (pow x 2))
(* (pow x 2) (- 3 (* 3458764513820541/2305843009213693952 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 3 (* -1 (/ (+ 3458764513820541/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2)))))
(* (pow x 2) (- (+ 3 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 3458764513820541/2305843009213693952 (/ 1 (pow x 2)))))
(* 2 x)
(* -1 (* x (- (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))) 2)))
(* -1 (* x (- (+ (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4)) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))) 2)))
(* -1 (* x (- (+ (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4)) (+ (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))) (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 6))))) 2)))
(* 2 (pow x 3))
(* (pow x 3) (+ 2 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(* -1 (* (pow x 3) (- (/ 6646139978924579641220196407045/10633823966279326983230456482242756608 (pow x 4)) (+ 2 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))))
(* -1 (* (pow x 3) (- (/ 6646139978924579641220196407045/10633823966279326983230456482242756608 (pow x 4)) (+ 2 (+ (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))) (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 6))))))))
(* -1 (* (pow x 3) (- (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4))) 1)))
(* -1 (* (pow x 3) (- (+ (/ 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (pow x 8)) (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4)))) 1)))
(* -1 (* (pow x 3) (- (+ (/ 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (pow x 8)) (+ (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4))) (* 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 (/ 1 (pow x 12))))) 1)))
(/ -2/3 x)
(* -1 (/ (+ 2/3 (* 1152921504606847/6917529027641081856 (/ 1 (pow x 2)))) x))
(* -1 (/ (+ 2/3 (+ (/ 6646139978924579641220196407045/95704415696513942849074108340184809472 (pow x 4)) (* 1152921504606847/6917529027641081856 (/ 1 (pow x 2))))) x))
(* -1 (/ (+ 2/3 (+ (/ 6646139978924579641220196407045/95704415696513942849074108340184809472 (pow x 4)) (+ (* 1152921504606847/6917529027641081856 (/ 1 (pow x 2))) (* 7662477704329444770313813618321270124706037115/220679357884687995603601971909644522441098433594438713344 (/ 1 (pow x 6)))))) x))
(* -1 (pow x 3))
(* -1 (* (pow x 3) (+ 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- (+ 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))) (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4)))))
(* -1 (* (pow x 3) (- (+ 1 (+ (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))) (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 6))))) (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4)))))
Outputs
(sqrt -1152921504606847/1152921504606846976)
(sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))
(+ (sqrt -1152921504606847/1152921504606846976) (* -1 x))
(-.f64 (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)) x)
(+ (sqrt -1152921504606847/1152921504606846976) (* x (- (* 1/2 (/ x (sqrt -1152921504606847/1152921504606846976))) 1)))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))) x #s(literal -1 binary64)) x (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))
(+ (sqrt -1152921504606847/1152921504606846976) (* x (- (* x (+ (* -1/8 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 144115188075855872/1152921504606847 binary64) (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))) x #s(literal -1 binary64)) x (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))
(/ -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (pow x 7))
(/.f64 #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (pow.f64 x #s(literal 7 binary64)))
(/ (- (* -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 2)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 7))
(/.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x) #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/ (- (* (pow x 2) (- (* -1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 2)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 7))
(/.f64 (fma.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x) #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/ (- (* (pow x 2) (- (* (pow x 2) (- (* -1152921504606847/2305843009213693952 (pow x 2)) 1329227995784915928244039281409/10633823966279326983230456482242756608)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 7))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 x x) #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) (*.f64 x x) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x) #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/ -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (pow x 6))
(/.f64 #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (pow.f64 x #s(literal 6 binary64)))
(/ (- (* -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 2)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 6))
(/.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x) #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 6 binary64)))
(/ (- (* (pow x 2) (- (* -1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 2)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 6))
(/.f64 (fma.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x) #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 6 binary64)))
(/ (- (* (pow x 2) (- (* (pow x 2) (- (* -1152921504606847/2305843009213693952 (pow x 2)) 1329227995784915928244039281409/10633823966279326983230456482242756608)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816)) 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328) (pow x 6))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 x x) #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) (*.f64 x x) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x) #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 6 binary64)))
(/ -1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 2))
(/.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))
(/ (- (* -1152921504606847/2305843009213693952 (pow x 2)) 1329227995784915928244039281409/10633823966279326983230456482242756608) (pow x 2))
(-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(+ (sqrt -1152921504606847/1152921504606846976) (* 1/2 (/ (pow x 2) (sqrt -1152921504606847/1152921504606846976))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))) x) x (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))
(+ (sqrt -1152921504606847/1152921504606846976) (* (pow x 2) (+ (* -1/8 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))))
(fma.f64 (fma.f64 #s(literal 144115188075855872/1152921504606847 binary64) (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 x x) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))
(+ (sqrt -1152921504606847/1152921504606846976) (* (pow x 2) (+ (* (pow x 2) (- (* 1/16 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 5))) (* 1/8 (/ 1 (pow (sqrt -1152921504606847/1152921504606846976) 3))))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x (/.f64 x (pow.f64 (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 5 binary64)))) #s(literal 1/16 binary64) (/.f64 #s(literal 144115188075855872/1152921504606847 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))) x) x (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))))
-1152921504606847/1152921504606846976
#s(literal -1152921504606847/1152921504606846976 binary64)
(- (pow x 2) 1152921504606847/1152921504606846976)
(fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))
(- (* -1 (* x (sqrt -1152921504606847/1152921504606846976))) 1152921504606847/1152921504606846976)
(fma.f64 (neg.f64 x) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1152921504606847/1152921504606846976 binary64))
(- (* x (+ (* -1 (sqrt -1152921504606847/1152921504606846976)) (* 2 x))) 1152921504606847/1152921504606846976)
(fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))) x #s(literal -1152921504606847/1152921504606846976 binary64))
(- (* x (+ (* -1 (sqrt -1152921504606847/1152921504606846976)) (* x (+ 2 (* -1/2 (/ x (sqrt -1152921504606847/1152921504606846976))))))) 1152921504606847/1152921504606846976)
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) x) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))) x #s(literal -1152921504606847/1152921504606846976 binary64))
(* -1 (sqrt -1152921504606847/1152921504606846976))
(neg.f64 (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))
(- x (sqrt -1152921504606847/1152921504606846976))
(-.f64 x (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))
(- (* x (+ 1 (* -1/2 (/ x (sqrt -1152921504606847/1152921504606846976))))) (sqrt -1152921504606847/1152921504606846976))
(-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) x) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))
(- (* x (+ 1 (* x (- (* 1/8 (/ (pow x 2) (pow (sqrt -1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt -1152921504606847/1152921504606846976))))))) (sqrt -1152921504606847/1152921504606846976))
(-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -144115188075855872/1152921504606847 binary64) (*.f64 x (/.f64 x (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))) x #s(literal 1 binary64)) x) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))
(* (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (sqrt 1152921504606846976/1152921504606847))
(*.f64 (sqrt.f64 #s(literal 1152921504606846976/1152921504606847 binary64)) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
(+ (* -1 (* x (* (sqrt 1152921504606847/1152921504606846976) (sqrt 1152921504606846976/1152921504606847)))) (* (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (sqrt 1152921504606846976/1152921504606847)))
(*.f64 (sqrt.f64 #s(literal 1152921504606846976/1152921504606847 binary64)) (fma.f64 (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (neg.f64 x) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(+ (* x (+ (* -664613997892457936451903530140172288/1329227995784915928244039281409 (/ (* x (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576)) (sqrt 1152921504606846976/1152921504606847))) (* -1 (* (sqrt 1152921504606847/1152921504606846976) (sqrt 1152921504606846976/1152921504606847))))) (* (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (sqrt 1152921504606846976/1152921504606847)))
(fma.f64 (*.f64 x #s(literal -664613997892457936451903530140172288/1329227995784915928244039281409 binary64)) (*.f64 (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (/.f64 x (sqrt.f64 #s(literal 1152921504606846976/1152921504606847 binary64)))) (*.f64 (sqrt.f64 #s(literal 1152921504606846976/1152921504606847 binary64)) (fma.f64 (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (neg.f64 x) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(+ (* x (+ (* -1 (* (sqrt 1152921504606847/1152921504606846976) (sqrt 1152921504606846976/1152921504606847))) (* x (+ (* -664613997892457936451903530140172288/1329227995784915928244039281409 (/ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (sqrt 1152921504606846976/1152921504606847))) (* x (+ (* -1/2 (/ (sqrt 1152921504606846976/1152921504606847) (sqrt 1152921504606847/1152921504606846976))) (* 664613997892457936451903530140172288/1329227995784915928244039281409 (/ (sqrt 1152921504606847/1152921504606846976) (sqrt 1152921504606846976/1152921504606847))))))))) (* (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (sqrt 1152921504606846976/1152921504606847)))
(fma.f64 (sqrt.f64 #s(literal 1152921504606846976/1152921504606847 binary64)) (fma.f64 (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (neg.f64 x) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (sqrt.f64 #s(literal 1152921504606846976/1152921504606847 binary64))) #s(literal 664613997892457936451903530140172288/1329227995784915928244039281409 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1152921504606846976/1152921504606847 binary64)) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) x (/.f64 (*.f64 #s(literal -664613997892457936451903530140172288/1329227995784915928244039281409 binary64) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (sqrt.f64 #s(literal 1152921504606846976/1152921504606847 binary64)))) x) x))
(* x (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576))
(*.f64 (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) x)
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* -1 (* x (sqrt 1152921504606847/1152921504606846976)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) (neg.f64 x) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* x (- (* -1/2 (/ (pow x 2) (sqrt 1152921504606847/1152921504606846976))) (sqrt 1152921504606847/1152921504606846976)))))
(*.f64 (fma.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* x (- (* (pow x 2) (- (* 1/2 (/ x (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576))) (* 1/2 (/ 1 (sqrt 1152921504606847/1152921504606846976))))) (sqrt 1152921504606847/1152921504606846976)))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 x (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) (*.f64 x x)) (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* 1/2 (/ (pow x 4) (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576)))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (pow.f64 x #s(literal 4 binary64)) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* (pow x 4) (+ (* -1/8 (/ (pow x 4) (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 3))) (* 1/2 (/ 1 (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576)))))))
(fma.f64 (fma.f64 #s(literal 166153499473114484112975882535043072/1329227995784915928244039281409 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (pow.f64 x #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) x))
(* x (+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* (pow x 4) (+ (* (pow x 4) (- (* 1/16 (/ (pow x 4) (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 5))) (* 1/8 (/ 1 (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 3))))) (* 1/2 (/ 1 (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576)))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 5 binary64))) #s(literal 1/16 binary64) (/.f64 #s(literal 166153499473114484112975882535043072/1329227995784915928244039281409 binary64) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (pow.f64 x #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) x))
(sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576)
(sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))
(+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* 1/2 (/ (pow x 4) (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (pow.f64 x #s(literal 4 binary64)) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
(+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* (pow x 4) (+ (* -1/8 (/ (pow x 4) (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 3))) (* 1/2 (/ 1 (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576))))))
(fma.f64 (fma.f64 #s(literal 166153499473114484112975882535043072/1329227995784915928244039281409 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (pow.f64 x #s(literal 4 binary64)) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
(+ (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) (* (pow x 4) (+ (* (pow x 4) (- (* 1/16 (/ (pow x 4) (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 5))) (* 1/8 (/ 1 (pow (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576) 3))))) (* 1/2 (/ 1 (sqrt -1329227995784915928244039281409/1329227995784915872903807060280344576))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 5 binary64))) #s(literal 1/16 binary64) (/.f64 #s(literal 166153499473114484112975882535043072/1329227995784915928244039281409 binary64) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (pow.f64 x #s(literal 4 binary64)) (sqrt.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
(/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 2))
(/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))
(/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (pow x 6))
(/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (pow.f64 x #s(literal 6 binary64)))
(/ (+ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 2))) (pow x 6))
(/.f64 (fma.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* -1152921504606846976/1152921504606847 (sqrt -1152921504606847/1152921504606846976))
(*.f64 #s(literal -1152921504606846976/1152921504606847 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))
(+ (* -1152921504606846976/1152921504606847 (sqrt -1152921504606847/1152921504606846976)) (* x (- 1152921504606846976/1152921504606847 (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2)))))
(fma.f64 #s(literal -1152921504606846976/1152921504606847 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 0 binary64))
(+ (* -1152921504606846976/1152921504606847 (sqrt -1152921504606847/1152921504606846976)) (* x (- (+ 1152921504606846976/1152921504606847 (* -1 (* x (+ (* 576460752303423488/1152921504606847 (/ 1 (sqrt -1152921504606847/1152921504606846976))) (+ (* 1152921504606846976/1152921504606847 (* (sqrt -1152921504606847/1152921504606846976) (- 1152921504606846976/1152921504606847 (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2))))) (* 2658455991569831745807614120560689152/1329227995784915928244039281409 (sqrt -1152921504606847/1152921504606846976))))))) (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2)))))
(fma.f64 (*.f64 (fma.f64 #s(literal -2658455991569831745807614120560689152/1329227995784915928244039281409 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 #s(literal -576460752303423488/1152921504606847 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)))) x) x (*.f64 #s(literal -1152921504606846976/1152921504606847 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))))
(+ (* -1152921504606846976/1152921504606847 (sqrt -1152921504606847/1152921504606846976)) (* x (- (+ 1152921504606846976/1152921504606847 (* x (- (* x (- 664613997892457936451903530140172288/1329227995784915928244039281409 (+ (* -2305843009213693952/1152921504606847 (- 1152921504606846976/1152921504606847 (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2)))) (* -1152921504606846976/1152921504606847 (* (sqrt -1152921504606847/1152921504606846976) (+ (* 576460752303423488/1152921504606847 (/ 1 (sqrt -1152921504606847/1152921504606846976))) (+ (* 1152921504606846976/1152921504606847 (* (sqrt -1152921504606847/1152921504606846976) (- 1152921504606846976/1152921504606847 (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2))))) (* 2658455991569831745807614120560689152/1329227995784915928244039281409 (sqrt -1152921504606847/1152921504606846976))))))))) (+ (* 576460752303423488/1152921504606847 (/ 1 (sqrt -1152921504606847/1152921504606846976))) (+ (* 1152921504606846976/1152921504606847 (* (sqrt -1152921504606847/1152921504606846976) (- 1152921504606846976/1152921504606847 (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2))))) (* 2658455991569831745807614120560689152/1329227995784915928244039281409 (sqrt -1152921504606847/1152921504606846976))))))) (* -1329227995784915872903807060280344576/1329227995784915928244039281409 (pow (sqrt -1152921504606847/1152921504606846976) 2)))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 2658455991569831745807614120560689152/1329227995784915928244039281409 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 576460752303423488/1152921504606847 binary64)) #s(literal 1152921504606846976/1152921504606847 binary64) #s(literal 664613997892457936451903530140172288/1329227995784915928244039281409 binary64)) x (fma.f64 #s(literal -2658455991569831745807614120560689152/1329227995784915928244039281409 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 #s(literal -576460752303423488/1152921504606847 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))))) x) x (*.f64 #s(literal -1152921504606846976/1152921504606847 binary64) (sqrt.f64 #s(literal -1152921504606847/1152921504606846976 binary64))))
(* (pow x 2) (sqrt 1152921504606847/1152921504606846976))
(*.f64 (*.f64 (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) x) x)
(* (pow x 2) (+ (sqrt 1152921504606847/1152921504606846976) (* 1/2 (/ (pow x 2) (sqrt 1152921504606847/1152921504606846976)))))
(*.f64 (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) x) x (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))
(* (pow x 2) (+ (sqrt 1152921504606847/1152921504606846976) (* (pow x 2) (+ (* -1/8 (/ (pow x 2) (pow (sqrt 1152921504606847/1152921504606846976) 3))) (* 1/2 (/ 1 (sqrt 1152921504606847/1152921504606846976)))))))
(*.f64 (fma.f64 (fma.f64 #s(literal -144115188075855872/1152921504606847 binary64) (*.f64 x (/.f64 x (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) (*.f64 x x) (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))
(* (pow x 2) (+ (sqrt 1152921504606847/1152921504606846976) (* (pow x 2) (+ (* (pow x 2) (- (* 1/16 (/ (pow x 2) (pow (sqrt 1152921504606847/1152921504606846976) 5))) (* 1/8 (/ 1 (pow (sqrt 1152921504606847/1152921504606846976) 3))))) (* 1/2 (/ 1 (sqrt 1152921504606847/1152921504606846976)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x (/.f64 x (pow.f64 (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 5 binary64)))) #s(literal 1/16 binary64) (/.f64 #s(literal -144115188075855872/1152921504606847 binary64) (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) (*.f64 x x) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64)))) (*.f64 x x) (sqrt.f64 #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))
-1329227995784915928244039281409/1329227995784915872903807060280344576
#s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)
(- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)
(-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))
(/ -1152921504606847/2305843009213693952 x)
(/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x)
(* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) x))
(/.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) x)
(/ (- (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 2))) 1152921504606847/2305843009213693952) x)
(/.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) x) x)) x)
(/ (- (* -1 (/ (+ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))) (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))))) x)
(/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x)
-1152921504606847/2305843009213693952
#s(literal -1152921504606847/2305843009213693952 binary64)
(* -1 (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))))
(-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))
(- (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 2))) 1152921504606847/2305843009213693952)
(-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) x) x))
(- (* -1 (/ (+ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))) (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))))
(-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64))))
x
(* x (- 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(fma.f64 (/.f64 (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x) x) x x)
(* x (+ 1 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2)))))
(fma.f64 (/.f64 x x) (/.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) x) x)
(* x (- (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(fma.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x) x)) x x)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (- 1 (* 1152921504606847/1152921504606846976 (/ 1 (pow x 2)))))
(*.f64 x (fma.f64 (/.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)) x x))
(* (pow x 2) (- 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(fma.f64 x x #s(literal -1152921504606847/2305843009213693952 binary64))
(* (pow x 2) (- (+ 1 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))
(* (pow x 2) (- (+ 1 (+ (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4)) (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 6))))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) (+.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1152921504606847/2305843009213693952 binary64))
(/ 1152921504606847/2305843009213693952 x)
(/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) x)
(/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) x)
(/.f64 (+.f64 (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)) #s(literal 1152921504606847/2305843009213693952 binary64)) x)
(/ (+ 1152921504606847/2305843009213693952 (+ (/ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 4)) (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))))) x)
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) x)
(/ (+ 1152921504606847/2305843009213693952 (+ (/ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 4)) (+ (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))) (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 6)))))) x)
(/.f64 (+.f64 (+.f64 #s(literal 1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))) x)
(* -1152921504606847/2305843009213693952 x)
(*.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x)
(* -1 (* x (+ 1152921504606847/2305843009213693952 (* 3987683987354747784732117844227/10633823966279326983230456482242756608 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 3987683987354747784732117844227/10633823966279326983230456482242756608 binary64) (*.f64 x x))) x)
(* x (- (* -1 (/ (+ 3987683987354747784732117844227/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 2))) 1152921504606847/2305843009213693952))
(*.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3987683987354747784732117844227/10633823966279326983230456482242756608 binary64) (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x))) x) x)) x)
(* x (- (* -1 (/ (+ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (* 19435317712562229243731563662550788632448271295720832023278091/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))) (+ 1152921504606847/2305843009213693952 (* 3987683987354747784732117844227/10633823966279326983230456482242756608 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 3987683987354747784732117844227/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 19435317712562229243731563662550788632448271295720832023278091/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x)
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(* (pow x 3) (- 1 (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1329227995784915928244039281409/2658455991569831745807614120560689152 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/2658455991569831745807614120560689152 (* 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (/ 1 (pow x 4)))) (pow x 4)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1329227995784915928244039281409/2658455991569831745807614120560689152 binary64)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (+ 1 (* -1 (/ (+ 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (* 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 (/ 1 (pow x 4)))) (pow x 8)))) (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4)))))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) (pow.f64 x #s(literal 8 binary64)))) (/.f64 #s(literal 1329227995784915928244039281409/2658455991569831745807614120560689152 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 2) (- 1 (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4)))))
(*.f64 x (fma.f64 (/.f64 #s(literal -1329227995784915928244039281409/2658455991569831745807614120560689152 binary64) (pow.f64 x #s(literal 4 binary64))) x x))
(* (pow x 2) (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/2658455991569831745807614120560689152 (* 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (/ 1 (pow x 4)))) (pow x 4)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1329227995784915928244039281409/2658455991569831745807614120560689152 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x))
(* (pow x 2) (- (+ 1 (* -1 (/ (+ 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (* 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 (/ 1 (pow x 4)))) (pow x 8)))) (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4)))))
(*.f64 x (fma.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) (pow.f64 x #s(literal 8 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1329227995784915928244039281409/2658455991569831745807614120560689152 binary64) (pow.f64 x #s(literal 4 binary64)))) x x))
(/ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 4))
(/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 4 binary64)))
(/ (+ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))
(/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))
(/ -1152921504606847/2305843009213693952 (pow x 3))
(/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (+ 1152921504606847/2305843009213693952 (* 3987683987354747784732117844227/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 3)))
(/.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 3987683987354747784732117844227/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (pow.f64 x #s(literal 3 binary64)))
(/ (- (* -1 (/ (+ 3987683987354747784732117844227/10633823966279326983230456482242756608 (* 4597486622597666862188288170992762074823622269/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 2))) 1152921504606847/2305843009213693952) (pow x 3))
(/.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 4597486622597666862188288170992762074823622269/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x)) #s(literal 3987683987354747784732117844227/10633823966279326983230456482242756608 binary64)) x) x)) (pow.f64 x #s(literal 3 binary64)))
(/ (- (* -1 (/ (+ 4597486622597666862188288170992762074823622269/24519928653854221733733552434404946937899825954937634816 (* 12367929453448691336920085967077774584285263551822347651176967/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 2)))) (pow x 4))) (+ 1152921504606847/2305843009213693952 (* 3987683987354747784732117844227/10633823966279326983230456482242756608 (/ 1 (pow x 2))))) (pow x 3))
(/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 3987683987354747784732117844227/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 12367929453448691336920085967077774584285263551822347651176967/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 4597486622597666862188288170992762074823622269/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) (*.f64 x x)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (+ 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))) (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) (*.f64 x x)) #s(literal 1 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (+ 1 (+ (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))) (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 6))))) (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4))))
(*.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) (*.f64 x x))) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(* (pow x 4) (- 1 (* 1329227995784915928244039281409/1329227995784915872903807060280344576 (/ 1 (pow x 4)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* x (- 2 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(*.f64 (fma.f64 (/.f64 (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x) x) #s(literal -1 binary64) #s(literal -2 binary64)) x)
(* -1 (* x (+ 2 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2))))))
(*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)) #s(literal 1152921504606847/2305843009213693952 binary64)) x) x)) (neg.f64 x))
(* -1 (* x (- (+ 2 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (-.f64 #s(literal 2 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) (*.f64 x x))) (neg.f64 x))
(* -1 (/ (+ 1152921504606847/2305843009213693952 (+ (/ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 4)) (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))))) x))
(/.f64 (fma.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64) (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))) x)
(* -1 (/ (+ 1152921504606847/2305843009213693952 (+ (/ 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (pow x 4)) (+ (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2))) (* 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (/ 1 (pow x 6)))))) x))
(/.f64 (+.f64 (+.f64 #s(literal 1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))) (neg.f64 x))
(* -1 x)
(neg.f64 x)
(* -1 (* x (- 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(neg.f64 (fma.f64 (/.f64 (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x) x) x x))
(* -1 (* x (+ 1 (* -1 (/ (+ 1152921504606847/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2))))))
(fma.f64 (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)) #s(literal 1152921504606847/2305843009213693952 binary64)) x) x) x (neg.f64 x))
(* -1 (* x (- (+ 1 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(neg.f64 (fma.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x) x)) x x))
(* 3 (pow x 2))
(*.f64 #s(literal 3 binary64) (*.f64 x x))
(* (pow x 2) (- 3 (* 3458764513820541/2305843009213693952 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 3 binary64) (/.f64 #s(literal 3458764513820541/2305843009213693952 binary64) (*.f64 x x))) x) x)
(* (pow x 2) (+ 3 (* -1 (/ (+ 3458764513820541/2305843009213693952 (* 1329227995784915928244039281409/10633823966279326983230456482242756608 (/ 1 (pow x 2)))) (pow x 2)))))
(fma.f64 (/.f64 (-.f64 #s(literal -3458764513820541/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x x)))
(* (pow x 2) (- (+ 3 (* -1 (/ (+ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 2)))) (pow x 4)))) (* 3458764513820541/2305843009213693952 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (-.f64 #s(literal 3 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 3458764513820541/2305843009213693952 binary64) (*.f64 x x))) (*.f64 x x))
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* -1 (* x (- (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))) 2)))
(*.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) (*.f64 x x))) x)
(* -1 (* x (- (+ (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4)) (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))) 2)))
(*.f64 (+.f64 (/.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) (*.f64 x x)))) x)
(* -1 (* x (- (+ (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4)) (+ (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))) (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 6))))) 2)))
(*.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) (*.f64 x x))) (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal 2 binary64)) (neg.f64 x))
(* 2 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 2 binary64))
(* (pow x 3) (+ 2 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) (*.f64 x x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (/ 6646139978924579641220196407045/10633823966279326983230456482242756608 (pow x 4)) (+ 2 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))))))
(*.f64 (neg.f64 x) (fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 6646139978924579641220196407045/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))
(* -1 (* (pow x 3) (- (/ 6646139978924579641220196407045/10633823966279326983230456482242756608 (pow x 4)) (+ 2 (+ (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))) (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 6))))))))
(*.f64 (neg.f64 (-.f64 (-.f64 (/.f64 #s(literal 6646139978924579641220196407045/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) (*.f64 x x))))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4))) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1329227995784915928244039281409/2658455991569831745807614120560689152 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (+ (/ 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (pow x 8)) (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4)))) 1)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64) (pow.f64 x #s(literal 8 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1329227995784915928244039281409/2658455991569831745807614120560689152 binary64) (pow.f64 x #s(literal 4 binary64))))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (+ (/ 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 (pow x 8)) (+ (* 1329227995784915928244039281409/2658455991569831745807614120560689152 (/ 1 (pow x 4))) (* 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 (/ 1 (pow x 12))))) 1)))
(*.f64 (neg.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 binary64) (pow.f64 x #s(literal 12 binary64))) (/.f64 #s(literal 1329227995784915928244039281409/2658455991569831745807614120560689152 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64) (pow.f64 x #s(literal 8 binary64)))) #s(literal 1 binary64))) (pow.f64 x #s(literal 3 binary64)))
(/ -2/3 x)
(/.f64 #s(literal -2/3 binary64) x)
(* -1 (/ (+ 2/3 (* 1152921504606847/6917529027641081856 (/ 1 (pow x 2)))) x))
(/.f64 (fma.f64 (/.f64 #s(literal 1152921504606847/6917529027641081856 binary64) (*.f64 x x)) #s(literal -1 binary64) #s(literal -2/3 binary64)) x)
(* -1 (/ (+ 2/3 (+ (/ 6646139978924579641220196407045/95704415696513942849074108340184809472 (pow x 4)) (* 1152921504606847/6917529027641081856 (/ 1 (pow x 2))))) x))
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 6646139978924579641220196407045/95704415696513942849074108340184809472 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 2/3 binary64)) (/.f64 #s(literal 1152921504606847/6917529027641081856 binary64) (*.f64 x x))) (neg.f64 x))
(* -1 (/ (+ 2/3 (+ (/ 6646139978924579641220196407045/95704415696513942849074108340184809472 (pow x 4)) (+ (* 1152921504606847/6917529027641081856 (/ 1 (pow x 2))) (* 7662477704329444770313813618321270124706037115/220679357884687995603601971909644522441098433594438713344 (/ 1 (pow x 6)))))) x))
(/.f64 (+.f64 (+.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 7662477704329444770313813618321270124706037115/220679357884687995603601971909644522441098433594438713344 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 6646139978924579641220196407045/95704415696513942849074108340184809472 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1152921504606847/6917529027641081856 binary64) (*.f64 x x)))) (neg.f64 x))
(* -1 (pow x 3))
(neg.f64 (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))))))
(fma.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x (neg.f64 (pow.f64 x #s(literal 3 binary64))))
(* -1 (* (pow x 3) (- (+ 1 (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2)))) (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4)))))
(fma.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (pow.f64 x #s(literal 3 binary64)))))
(* -1 (* (pow x 3) (- (+ 1 (+ (* 1152921504606847/2305843009213693952 (/ 1 (pow x 2))) (* 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 (/ 1 (pow x 6))))) (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (pow x 4)))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1152921504606847/2305843009213693952 binary64) (*.f64 x x))) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal 4 binary64)))))

rewrite349.0ms (8.3%)

Memory
-105.6MiB live, 90.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043274
070270
1327266
22871233
09219223
Stop Event
iter limit
node limit
iter limit
Counts
21 → 882
Calls
Call 1
Inputs
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x))
(/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x)
(-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64))))
(-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
(*.f64 #s(literal -2 binary64) x)
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)
(sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
(/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))
(/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))
(-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))
Outputs
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) x))
(*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) x) (/.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))) x) (/.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 x (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64))))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 x (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64))))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) x))
(*.f64 (neg.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) (pow.f64 (neg.f64 x) #s(literal -1 binary64)))
(*.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (pow.f64 x #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 x (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (neg.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) #s(literal -1 binary64))) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64)))) (pow.f64 x #s(literal -1 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64)))) (pow.f64 x #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) #s(literal 1 binary64))) (neg.f64 x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)) #s(literal 2 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))))) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 x (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))))) (*.f64 (neg.f64 x) x))
(/.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64)))) (neg.f64 x))
(/.f64 (/.f64 (neg.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) #s(literal -1 binary64)) x)
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64)))) (pow.f64 x #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64)))) (pow.f64 x #s(literal -1 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) #s(literal 1 binary64)) x)
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)) #s(literal 2 binary64))) (+.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)) #s(literal 2 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))))) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64))))) (neg.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 x (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) x))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))) x))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 x (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) (*.f64 x x))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64)))) (*.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 x (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64)))) (*.f64 x (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) (neg.f64 x))
(/.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) x)
(neg.f64 (/.f64 (neg.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) x))
(neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (neg.f64 x)))
(fma.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (pow.f64 x #s(literal -1 binary64)) (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x))))
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) #s(literal 2 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)) #s(literal 2 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)) #s(literal 2 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)))))) (/.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)) #s(literal 2 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)))))))
(-.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (*.f64 x x)))
(-.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64))) (*.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 x (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64))) (*.f64 x (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x)) (/.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (neg.f64 x)))
(-.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))) x) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))) x))
(-.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)))) x) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)))) x))
(-.f64 (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x) (/.f64 (-.f64 (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64)))) x))
(-.f64 (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) x))
(-.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 x (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))))) #s(literal -1 binary64)))
(+.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x))))
(*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(literal 2 binary64)) (*.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (pow.f64 x #s(literal 4 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))))) (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (neg.f64 (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64)))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (pow.f64 x #s(literal 4 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))))) (neg.f64 (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (neg.f64 (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) (neg.f64 (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(literal 2 binary64))) (+.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(literal 3 binary64))) (+.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(literal 2 binary64)) (*.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64))))) (neg.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (pow.f64 x #s(literal 4 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (neg.f64 (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64)))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (pow.f64 x #s(literal 4 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (neg.f64 (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64)))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) x) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))
(fma.f64 (/.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))
(fma.f64 (/.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (neg.f64 x) x)) (/.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal -1 binary64)) (*.f64 x x)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))
(fma.f64 (/.f64 (fma.f64 #s(literal 689456532887748584567457416226078991896863135391938487213544876018386327300012460117315667930304676993732362488762568898452397928476114714495935393143640895914067978592060117282880125/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) (-.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64) (/.f64 #s(literal 13538426240824293279310995038531185522785277919874354238537295276858808221865424834792091751742560019304315/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64) (*.f64 x x)))) #s(literal -1 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))
(fma.f64 (/.f64 (fma.f64 #s(literal 689456532887748584567457416226078991896863135391938487213544876018386327300012460117315667930304676993732362488762568898452397928476114714495935393143640895914067978592060117282880125/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) (*.f64 (neg.f64 x) x)) (/.f64 (pow.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) (-.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64) (/.f64 #s(literal 13538426240824293279310995038531185522785277919874354238537295276858808221865424834792091751742560019304315/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64) (*.f64 x x)))) #s(literal -1 binary64)) (*.f64 x x)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))
(fma.f64 (/.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 x) x)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))
(fma.f64 (/.f64 (fma.f64 #s(literal 689456532887748584567457416226078991896863135391938487213544876018386327300012460117315667930304676993732362488762568898452397928476114714495935393143640895914067978592060117282880125/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) (-.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64) (/.f64 #s(literal 13538426240824293279310995038531185522785277919874354238537295276858808221865424834792091751742560019304315/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64) (*.f64 x x)))) #s(literal -1 binary64)) (*.f64 (neg.f64 x) x)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))
(fma.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))
(fma.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64))))
(fma.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))
(fma.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (neg.f64 (pow.f64 x #s(literal -4 binary64))) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))
(-.f64 (/.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (+.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))))) (/.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(literal 2 binary64)) (+.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64))) (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64))))))
(-.f64 (/.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (+.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(literal 2 binary64)) (*.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))))))) (/.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(literal 3 binary64)) (+.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(literal 2 binary64)) (*.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (pow.f64 x #s(literal 4 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (neg.f64 (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (neg.f64 (pow.f64 x #s(literal 4 binary64))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64)))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) (/.f64 (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (pow.f64 x #s(literal 4 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (neg.f64 (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (neg.f64 (pow.f64 x #s(literal 4 binary64))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)))))
(-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))
(-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (-.f64 (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64)))))
(-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))))
(+.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64))) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))
(+.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64))))
(+.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (-.f64 (*.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64))) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))))
(+.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64)))))
(+.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))))
(*.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64)))))) (neg.f64 (neg.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (-.f64 (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64))))
(/.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64)) (-.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)) (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64))))))
(/.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (-.f64 (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)))))))
(/.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64)))
(fma.f64 (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) x) (/.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)) #s(literal -1152921504606847/2305843009213693952 binary64))
(fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))
(fma.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (neg.f64 (pow.f64 x #s(literal -2 binary64))) #s(literal -1152921504606847/2305843009213693952 binary64))
(-.f64 (/.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64))))) (/.f64 (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64))) (/.f64 (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) #s(literal -1152921504606847/2305843009213693952 binary64))))
(-.f64 (/.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64))) (/.f64 (/.f64 #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64))))
(-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64))) #s(literal -1152921504606847/2305843009213693952 binary64))
(+.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64))))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
(*.f64 #s(literal -2 binary64) x)
(*.f64 x #s(literal -2 binary64))
(*.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (pow.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (pow.f64 (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)))) (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 x))))
(/.f64 (neg.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (*.f64 x x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 x)))
(/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (*.f64 x x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64))) (neg.f64 x))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))) (neg.f64 x))
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 x))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 x))
(fma.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))) (neg.f64 x))
(fma.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 x))
(fma.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (neg.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (sqrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64))) (neg.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (sqrt.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))) #s(literal -1 binary64))) (neg.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (pow.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (neg.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (pow.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (neg.f64 x))
(fma.f64 #s(literal -1 binary64) x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (sqrt.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))) (neg.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (pow.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (neg.f64 x))
(fma.f64 x #s(literal -1 binary64) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 x))) (/.f64 (*.f64 x x) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 x))))
(-.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (+.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (*.f64 x x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 x))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (*.f64 x x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 x))))))
(-.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64)) x)
(-.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(-.f64 #s(literal 0 binary64) (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 x))
(+.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (sqrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (sqrt.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (pow.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (pow.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (sqrt.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (pow.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))
(pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (neg.f64 (sqrt.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (neg.f64 (sqrt.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (sqrt.f64 (neg.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (sqrt.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (sqrt.f64 (neg.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64))) (sqrt.f64 (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64))) (sqrt.f64 (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (sqrt.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (sqrt.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(fabs.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1/2 binary64)) (*.f64 (log.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) #s(literal -1 binary64)) (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) #s(literal -1 binary64)) (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) #s(literal -1 binary64)) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal 1 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1 binary64)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(*.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (pow.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(pow.f64 (/.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))
(pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (neg.f64 (neg.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (sqrt.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(/.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))))))
(/.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))) (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (sqrt.f64 (*.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (sqrt.f64 (*.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (sqrt.f64 (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (sqrt.f64 (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (neg.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (neg.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (neg.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (neg.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))
(fma.f64 (*.f64 (neg.f64 x) #s(literal -1 binary64)) x #s(literal -1152921504606847/1152921504606846976 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x) #s(literal -1152921504606847/1152921504606846976 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x x) #s(literal -1152921504606847/1152921504606846976 binary64))
(fma.f64 (*.f64 x x) #s(literal 1 binary64) #s(literal -1152921504606847/1152921504606846976 binary64))
(fma.f64 (neg.f64 x) (neg.f64 x) #s(literal -1152921504606847/1152921504606846976 binary64))
(fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))
(-.f64 (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))))
(-.f64 (/.f64 (pow.f64 x #s(literal 8 binary64)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))))) (/.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)))) (/.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 12 binary64)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))))) (/.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (/.f64 (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64) (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 12 binary64)) (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64)))) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (/.f64 (/.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64) (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64)))) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))
(sqrt.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(+.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))
(+.f64 (*.f64 x x) #s(literal -1152921504606847/1152921504606846976 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(*.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) #s(literal -1 binary64)) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)))) (pow.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (pow.f64 (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)))) (/.f64 (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (/.f64 (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)))) (/.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (/.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64))))
(*.f64 (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))
(*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))) (neg.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))) (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64))) (neg.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))) (neg.f64 (*.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))))) (neg.f64 (*.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))) (neg.f64 (*.f64 (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))))) (neg.f64 (*.f64 (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))) (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(/.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (*.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (*.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (*.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (*.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (*.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(/.f64 (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(fma.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1152921504606847/1152921504606846976 binary64)))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(fma.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)))
(fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (/.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(-.f64 (/.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (/.f64 #s(literal 1152921504606847/1152921504606846976 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(-.f64 (/.f64 (*.f64 x x) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (/.f64 (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(+.f64 (*.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(+.f64 (*.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(+.f64 (*.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1152921504606847/1152921504606846976 binary64)))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal 2 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (neg.f64 (-.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal 3 binary64)) #s(literal -1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal 2 binary64)) (-.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (*.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal 2 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal -1152921504606847/1152921504606846976 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal 3 binary64)) #s(literal -1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (+.f64 (pow.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal 2 binary64)) (-.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (*.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64))) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))))
(fma.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) #s(literal -1 binary64)) (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) #s(literal -1 binary64)) (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) #s(literal -1 binary64)) (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal 1 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1 binary64)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64)))) (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (*.f64 (neg.f64 x) #s(literal -1 binary64)) x (+.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)))
(fma.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x) (+.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 #s(literal 1 binary64) (*.f64 x x) (+.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)))
(fma.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (pow.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x))) #s(literal -1 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(fma.f64 (*.f64 x x) #s(literal 1 binary64) (+.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)))
(fma.f64 (neg.f64 x) (neg.f64 x) (+.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)))
(fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))
(fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(fma.f64 x x (+.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)))
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal 2 binary64)) (-.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (-.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal -1152921504606847/1152921504606846976 binary64))))
(-.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))) (/.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(-.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal 1152921504606847/1152921504606846976 binary64))
(-.f64 (*.f64 x x) (-.f64 #s(literal 1152921504606847/1152921504606846976 binary64) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)))
(+.f64 (fma.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))
(+.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal -1152921504606847/1152921504606846976 binary64))
(+.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))
(+.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x))
(+.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)))
(+.f64 (*.f64 x x) (+.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)))
(*.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (pow.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64))) (pow.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)))) (neg.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 (-.f64 x (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 x (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64))) (fma.f64 x x (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64))) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))) (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 x (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(+.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)
(+.f64 x (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (/.f64 (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))))
(*.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))) (/.f64 (pow.f64 (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) #s(literal -1 binary64)) x))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))) x) (/.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) x) (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))) x) (/.f64 (pow.f64 (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) #s(literal -1 binary64)) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64)))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))) (/.f64 (pow.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))) #s(literal -1 binary64)) x))
(*.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64)))) x) (/.f64 (pow.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))) #s(literal -1 binary64)) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))) (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (neg.f64 x)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))) #s(literal -1 binary64)) (pow.f64 (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64))))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 x (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) x))
(*.f64 (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) x) (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 x x) (/.f64 (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(*.f64 (/.f64 x (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) x))
(*.f64 (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) x) (pow.f64 (pow.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) x) (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(*.f64 (neg.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (/.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) x))
(pow.f64 (/.f64 x (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) x)) (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) x))) (neg.f64 (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64)))) (/.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) x))) (neg.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 x x) x) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))))) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))))) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))))) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64))))
(/.f64 (-.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)))
(/.f64 (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) x) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) x)) (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64)))) (/.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) x)) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (*.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 x x) x) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))) (neg.f64 x))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))))) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)))) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))) x)
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)))
(/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(neg.f64 (/.f64 (neg.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))
(neg.f64 (*.f64 (/.f64 x (neg.f64 x)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (/.f64 x (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(fma.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(fma.f64 (/.f64 x (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(fma.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (/.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) x) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (/.f64 x (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x x) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(fma.f64 x (/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (fma.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64)))))) (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 x x) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))))) (/.f64 (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) #s(literal 3 binary64)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))))) (/.f64 (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))))))
(-.f64 (/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) x) (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (*.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) #s(literal 3 binary64)) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x))) (*.f64 (/.f64 x (neg.f64 x)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))))
(-.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) x) (/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))))
(*.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))) #s(literal -1 binary64)))
(*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))
(pow.f64 (/.f64 (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (neg.f64 (neg.f64 (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (-.f64 (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64))))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (-.f64 (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x)))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))) (*.f64 x x) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x))
(fma.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x))
(fma.f64 (*.f64 (neg.f64 x) x) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x))
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (neg.f64 x) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x))
(fma.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (neg.f64 x) x) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x))
(fma.f64 (*.f64 x x) (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x))
(fma.f64 x (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x))
(-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x))) (/.f64 (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x))))
(-.f64 (*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) x) (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))) (*.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) #s(literal 3 binary64)) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)
(*.f64 x (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(*.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64))) (sqrt.f64 (pow.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64))) (pow.f64 (pow.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64))) (sqrt.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64))) (pow.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)))) (neg.f64 (sqrt.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)))) (neg.f64 (sqrt.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)))) (sqrt.f64 (neg.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)))) (sqrt.f64 (neg.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64))) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64))) (sqrt.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64))) (sqrt.f64 (+.f64 (pow.f64 x #s(literal 8 binary64)) (-.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64))) (sqrt.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)))))
(sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) x))
(*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))
(*.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))
(*.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)))
(pow.f64 (/.f64 x (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 10633823966279326983230456482242756608/1329227995784915928244039281409 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 x x) #s(literal 10633823966279326983230456482242756608/1329227995784915928244039281409 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) x))) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) x)) (neg.f64 x))
(/.f64 (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) x) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 10633823966279326983230456482242756608/1329227995784915928244039281409 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 10633823966279326983230456482242756608/1329227995784915928244039281409 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal 10633823966279326983230456482242756608/1329227995784915928244039281409 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal 10633823966279326983230456482242756608/1329227995784915928244039281409 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 10633823966279326983230456482242756608/1329227995784915928244039281409 binary64)))
(/.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))
(neg.f64 (*.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) #s(literal 10633823966279326983230456482242756608/1329227995784915928244039281409 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) x) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal -1 binary64)) x))
(*.f64 (/.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal -1 binary64)) (*.f64 x x)))
(*.f64 (/.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) x) (/.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 689456532887748584567457416226078991896863135391938487213544876018386327300012460117315667930304676993732362488762568898452397928476114714495935393143640895914067978592060117282880125/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) (-.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64) (/.f64 #s(literal 13538426240824293279310995038531185522785277919874354238537295276858808221865424834792091751742560019304315/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64) (*.f64 x x)))) #s(literal -1 binary64)) x))
(*.f64 (/.f64 (fma.f64 #s(literal 689456532887748584567457416226078991896863135391938487213544876018386327300012460117315667930304676993732362488762568898452397928476114714495935393143640895914067978592060117282880125/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) (*.f64 x x)) (/.f64 (pow.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) (-.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64) (/.f64 #s(literal 13538426240824293279310995038531185522785277919874354238537295276858808221865424834792091751742560019304315/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64) (*.f64 x x)))) #s(literal -1 binary64)) (*.f64 x x)))
(*.f64 (/.f64 (fma.f64 #s(literal 689456532887748584567457416226078991896863135391938487213544876018386327300012460117315667930304676993732362488762568898452397928476114714495935393143640895914067978592060117282880125/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) x) (/.f64 (pow.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) (-.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64) (/.f64 #s(literal 13538426240824293279310995038531185522785277919874354238537295276858808221865424834792091751742560019304315/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64) (*.f64 x x)))) #s(literal -1 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 689456532887748584567457416226078991896863135391938487213544876018386327300012460117315667930304676993732362488762568898452397928476114714495935393143640895914067978592060117282880125/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) (-.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64) (/.f64 #s(literal 13538426240824293279310995038531185522785277919874354238537295276858808221865424834792091751742560019304315/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x)) (pow.f64 x #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 (neg.f64 x) x)))
(*.f64 (pow.f64 x #s(literal -4 binary64)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))
(*.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -2 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x)))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal -4 binary64)))
(pow.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x))) (*.f64 (neg.f64 x) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (pow.f64 x #s(literal -4 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 689456532887748584567457416226078991896863135391938487213544876018386327300012460117315667930304676993732362488762568898452397928476114714495935393143640895914067978592060117282880125/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) (pow.f64 x #s(literal -4 binary64)))) (neg.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) (-.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64) (/.f64 #s(literal 13538426240824293279310995038531185522785277919874354238537295276858808221865424834792091751742560019304315/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 689456532887748584567457416226078991896863135391938487213544876018386327300012460117315667930304676993732362488762568898452397928476114714495935393143640895914067978592060117282880125/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) (-.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64) (/.f64 #s(literal 13538426240824293279310995038531185522785277919874354238537295276858808221865424834792091751742560019304315/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 1 binary64))) (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x)) (*.f64 x x))
(/.f64 (*.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (pow.f64 x #s(literal -4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 689456532887748584567457416226078991896863135391938487213544876018386327300012460117315667930304676993732362488762568898452397928476114714495935393143640895914067978592060117282880125/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) (pow.f64 x #s(literal -4 binary64))) (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) (-.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64) (/.f64 #s(literal 13538426240824293279310995038531185522785277919874354238537295276858808221865424834792091751742560019304315/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64))) (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 689456532887748584567457416226078991896863135391938487213544876018386327300012460117315667930304676993732362488762568898452397928476114714495935393143640895914067978592060117282880125/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64))) (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) (-.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64) (/.f64 #s(literal 13538426240824293279310995038531185522785277919874354238537295276858808221865424834792091751742560019304315/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 689456532887748584567457416226078991896863135391938487213544876018386327300012460117315667930304676993732362488762568898452397928476114714495935393143640895914067978592060117282880125/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) (-.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64) (/.f64 #s(literal 13538426240824293279310995038531185522785277919874354238537295276858808221865424834792091751742560019304315/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))
(/.f64 (fma.f64 #s(literal 689456532887748584567457416226078991896863135391938487213544876018386327300012460117315667930304676993732362488762568898452397928476114714495935393143640895914067978592060117282880125/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 3599131035634557780546117674403163612082065276469088976288830470778945944725179421604900290311212302638471529991523938660479640138595967/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal -4 binary64)) (-.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64) (/.f64 #s(literal 13538426240824293279310995038531185522785277919874354238537295276858808221865424834792091751742560019304315/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))
(neg.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (/.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 x #s(literal 4 binary64)))) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal -4 binary64))))
(-.f64 (/.f64 (/.f64 (/.f64 #s(literal 78043713757899818781429121936149758849900816146926047647825927386408977988382942395709087072220517107681586017622628224025/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal 4 binary64))) (/.f64 (/.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (pow.f64 x #s(literal 4 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(*.f64 (/.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (/.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(*.f64 (/.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (/.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(*.f64 (/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (/.f64 (pow.f64 (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))) #s(literal -1 binary64)) (pow.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (pow.f64 (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)))) (neg.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)))) (neg.f64 (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal 1 binary64))) (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) x))) (neg.f64 (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 (neg.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 x)) (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))) (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal 1 binary64)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))) (neg.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (neg.f64 (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (*.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) x)) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))) (neg.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64))) (neg.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) (neg.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (+.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))) (/.f64 (pow.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (+.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))) (/.f64 (pow.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) x) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (/.f64 (*.f64 x x) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(-.f64 (/.f64 (*.f64 x x) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))) (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (neg.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(-.f64 (/.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 x x) (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (neg.f64 x) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) #s(literal -1 binary64)))
(+.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) x)
(*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))
(*.f64 (*.f64 x x) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(exp.f64 (fma.f64 (log.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 x))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 x) (*.f64 (log.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) #s(literal 1/2 binary64))))
(*.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (pow.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 2 binary64))
(pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)))) (neg.f64 (neg.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64))) (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64))) (neg.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64))) (neg.f64 (+.f64 (pow.f64 x #s(literal 8 binary64)) (-.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64))) (neg.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))) (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (+.f64 (pow.f64 x #s(literal 8 binary64)) (-.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64))))
(fma.f64 (pow.f64 (*.f64 (neg.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 x x) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) x #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))
(fma.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))
(fma.f64 (*.f64 x x) (*.f64 x x) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))
(fma.f64 x (pow.f64 x #s(literal 3 binary64)) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))
(-.f64 (/.f64 (pow.f64 x #s(literal 8 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64) (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))
(-.f64 (/.f64 (pow.f64 x #s(literal 12 binary64)) (+.f64 (pow.f64 x #s(literal 8 binary64)) (-.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))) (/.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64) (+.f64 (pow.f64 x #s(literal 8 binary64)) (-.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))))))
(-.f64 (/.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64) (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 x #s(literal 12 binary64)) (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64)))) (/.f64 #s(literal 2348542582773833521222661188955348715590501365099806366176284679201179871178711717110300929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64) (+.f64 (fma.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1766847064778384476702869423868253512040751935974621093025281/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) (pow.f64 x #s(literal 8 binary64)))))
(-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1/2 binary64) (*.f64 (log.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) #s(literal 1/2 binary64))))
(+.f64 #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64)))
(+.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))

eval243.0ms (5.8%)

Memory
48.7MiB live, 199.7MiB allocated
Compiler

Compiled 81 048 to 5 607 computations (93.1% saved)

prune149.0ms (3.6%)

Memory
-31.6MiB live, 136.7MiB allocated
Pruning

97 alts after pruning (95 fresh and 2 done)

PrunedKeptTotal
New1 696941 790
Fresh314
Picked325
Done101
Total1 703971 800
Accuracy
96.1%
Counts
1 800 → 97
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.6%
(fma.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (/.f64 x (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
83.4%
(fma.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (/.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) x) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
83.8%
(fma.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))) (neg.f64 x))
83.9%
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (sqrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64))) (neg.f64 x))
83.3%
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (/.f64 x (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
84.2%
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (sqrt.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))) (neg.f64 x))
82.8%
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 x))
83.5%
(fma.f64 x (/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
83.8%
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
83.8%
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
83.6%
(/.f64 (fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
84.7%
(/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
84.9%
(/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
86.3%
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
86.3%
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
86.3%
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (*.f64 x x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 x)))))
83.8%
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) #s(literal 3 binary64)) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
84.5%
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x))) (/.f64 (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
84.4%
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) x) (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))) (*.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
84.8%
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))))
83.3%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
83.0%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)))
83.3%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
84.7%
(/.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))
84.0%
(/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
93.7%
(/.f64 #s(approx (- (* (sqrt (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)) x) (* (sqrt (+ (* x x) 1152921504606847/1152921504606846976)) (* x x))) (*.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 3987683987354747784732117844227/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 19435317712562229243731563662550788632448271295720832023278091/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
84.7%
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
86.3%
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)))))
84.9%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))))
85.0%
(-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
85.6%
(-.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
83.8%
(-.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) #s(literal 3 binary64)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))))) (/.f64 (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))))))
84.7%
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
84.6%
(-.f64 (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) x)
84.6%
(-.f64 (sqrt.f64 #s(approx (+ (* x x) -1152921504606847/1152921504606846976) (*.f64 x (fma.f64 (/.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)) x x)))) x)
84.7%
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
84.7%
(*.f64 (fma.f64 x (-.f64 x (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
82.1%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))) (neg.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))
82.1%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64))) (neg.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))
83.2%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))
84.0%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))
82.8%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 x)) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
84.9%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
83.8%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))))
83.7%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))
85.0%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
85.6%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
83.8%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) x)) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))
84.7%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
84.7%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))))
84.7%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(approx (+ (* x x) -1152921504606847/1152921504606846976) (*.f64 x (fma.f64 (/.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)) x x))))))
84.7%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
84.7%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x #s(approx (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976))) (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) x)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
84.7%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal 1152921504606847/1152921504606846976 binary64))))
84.7%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (+.f64 (fma.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))))
84.7%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
85.0%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (/.f64 (*.f64 x x) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))))
84.4%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (/.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
83.0%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) x) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))))
83.8%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
86.3%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)))))
86.3%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64)))))
95.3%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(approx (/ (- (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) x) (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 3987683987354747784732117844227/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 12367929453448691336920085967077774584285263551822347651176967/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 4597486622597666862188288170992762074823622269/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 3 binary64)))))
84.7%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
84.7%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
84.7%
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(approx (+ (* x x) -1152921504606847/1152921504606846976) (*.f64 x (fma.f64 (/.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)) x x)))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
84.7%
(*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
84.7%
(*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
84.7%
(*.f64 (fma.f64 x #s(approx (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976))) (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) x)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
86.3%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
84.7%
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64))))
84.9%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
84.9%
(*.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (pow.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)))
86.3%
(*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)))
84.7%
(*.f64 (-.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal 1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
84.7%
(*.f64 (+.f64 (fma.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
84.0%
(*.f64 (neg.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) #s(literal -1 binary64)))
93.8%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64)))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))) x))
93.9%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (/.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(literal 3 binary64))) (+.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(literal 2 binary64)) (*.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))))))) x))
93.8%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64)))))) x))
93.7%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64)))))) x))
93.7%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)) #s(literal 2 binary64))) (+.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)))))
93.7%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(approx (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4)) (/.f64 (fma.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 6 binary64))))) x))
93.8%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 x (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) (*.f64 x x)))
93.7%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))) x))
93.8%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) #s(literal -1 binary64))) x))
93.7%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(approx (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 x x) #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) (*.f64 x x) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x) #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 6 binary64)))) x))
38.5%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(approx (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) #s(literal -1152921504606847/2305843009213693952 binary64)) x))
93.7%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (-.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x))))
93.7%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) #s(literal 2 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)) #s(literal 2 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x))))))
93.7%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (*.f64 x x))))
93.7%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (-.f64 (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) x)))
93.7%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 (pow.f64 (/.f64 x (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64))))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))))
93.8%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) x) (/.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))))))
12.9%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
93.7%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) #s(approx (/ (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 x x) #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) (*.f64 x x) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x) #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 7 binary64)))))
93.7%
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) #s(approx (/ (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) x) (/.f64 (+.f64 (+.f64 #s(literal 1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))) (neg.f64 x))))
Compiler

Compiled 8 802 to 2 286 computations (74% saved)

regimes43.0ms (1%)

Memory
28.8MiB live, 28.8MiB allocated
Counts
104 → 1
Calls
Call 1
Inputs
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(approx (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) #s(literal -1152921504606847/2305843009213693952 binary64)) x))
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(-.f64 (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) x)
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 (sqrt.f64 #s(approx (+ (* x x) -1152921504606847/1152921504606846976) (*.f64 x (fma.f64 (/.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)) x x)))) x)
(+.f64 (neg.f64 x) (/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 0 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64))))
(/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))))
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 x))
(-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (-.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal 1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal 1152921504606847/1152921504606846976 binary64))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(*.f64 (+.f64 (fma.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (+.f64 (fma.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(approx (+ (* x x) -1152921504606847/1152921504606846976) (*.f64 x (fma.f64 (/.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)) x x)))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(approx (+ (* x x) -1152921504606847/1152921504606846976) (*.f64 x (fma.f64 (/.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)) x x))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 x)) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (pow.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) #s(approx (/ (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 x x) #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) (*.f64 x x) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x) #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 7 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(approx (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 x x) #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) (*.f64 x x) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x) #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 6 binary64)))) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(approx (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4)) (/.f64 (fma.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 6 binary64))))) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x))
(/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(fma.f64 x (/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (/.f64 x (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (/.f64 (*.f64 x x) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (/.f64 x (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (/.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 #s(approx (- (* (sqrt (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)) x) (* (sqrt (+ (* x x) 1152921504606847/1152921504606846976)) (* x x))) (*.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 3987683987354747784732117844227/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 19435317712562229243731563662550788632448271295720832023278091/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(*.f64 (fma.f64 x #s(approx (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976))) (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) x)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x #s(approx (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976))) (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) x)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (sqrt.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))) (neg.f64 x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))) x))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (-.f64 (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) x)) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) #s(approx (/ (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) x) (/.f64 (+.f64 (+.f64 #s(literal 1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))) (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (*.f64 x x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (/.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) x) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(*.f64 (neg.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)))
(-.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(approx (/ (- (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) x) (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 3987683987354747784732117844227/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 12367929453448691336920085967077774584285263551822347651176967/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 4597486622597666862188288170992762074823622269/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (-.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64))) (sqrt.f64 (pow.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64))) (neg.f64 x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 x (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))))) (*.f64 x x)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (+.f64 #s(literal 1532495540865888954062762723664254024941207423/1532495540865888858358347027150309183618739122183602176 binary64) (pow.f64 x #s(literal 6 binary64))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))) (neg.f64 x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (*.f64 x x))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) x) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (*.f64 x (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) x) (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))) (*.f64 (/.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) x) (/.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x)) (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x))) (/.f64 (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64))) (neg.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64))) (neg.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64)))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)))) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64)))))) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)) #s(literal 2 binary64))) (+.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (pow.f64 (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal 2 binary64))) #s(literal -1 binary64)))))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (/.f64 (-.f64 #s(literal -1532495540865888954062762723664254024941207423/12259964326927110866866776217202473468949912977468817408 binary64) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(literal 3 binary64))) (+.f64 #s(literal 1329227995784915928244039281409/5316911983139663491615228241121378304 binary64) (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(literal 2 binary64)) (*.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))))))) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -8 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) #s(literal -1 binary64))) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) x) (/.f64 (-.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) #s(literal 3 binary64)) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) #s(literal 2 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x)) #s(literal 2 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) #s(literal 3 binary64)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))))) (/.f64 (*.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64)) (*.f64 x x) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) (pow.f64 x #s(literal 4 binary64))))))))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64)))))) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 (pow.f64 (/.f64 x (-.f64 (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 3 binary64))))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64))) (pow.f64 (fma.f64 #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))))
Outputs
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(approx (/ (- (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) x) (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 3987683987354747784732117844227/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 12367929453448691336920085967077774584285263551822347651176967/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 4597486622597666862188288170992762074823622269/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 3 binary64)))))
Calls

2 calls:

18.0ms
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
18.0ms
x
Results
AccuracySegmentsBranch
95.3%1x
95.3%1(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes30.0ms (0.7%)

Memory
20.4MiB live, 20.4MiB allocated
Counts
72 → 1
Calls
Call 1
Inputs
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(approx (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) #s(literal -1152921504606847/2305843009213693952 binary64)) x))
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(-.f64 (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) x)
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 (sqrt.f64 #s(approx (+ (* x x) -1152921504606847/1152921504606846976) (*.f64 x (fma.f64 (/.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)) x x)))) x)
(+.f64 (neg.f64 x) (/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 0 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64))))
(/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))))
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 x))
(-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (-.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal 1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal 1152921504606847/1152921504606846976 binary64))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(*.f64 (+.f64 (fma.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (+.f64 (fma.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(approx (+ (* x x) -1152921504606847/1152921504606846976) (*.f64 x (fma.f64 (/.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)) x x)))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(approx (+ (* x x) -1152921504606847/1152921504606846976) (*.f64 x (fma.f64 (/.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)) x x))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 x)) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (pow.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) #s(approx (/ (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 x x) #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) (*.f64 x x) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x) #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 7 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(approx (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 x x) #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) (*.f64 x x) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x) #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 6 binary64)))) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) #s(approx (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4)) (/.f64 (fma.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (*.f64 x x) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 6 binary64))))) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x))
(/.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(fma.f64 x (/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (/.f64 x (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))) (/.f64 (*.f64 x x) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x) x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x (*.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) x (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (/.f64 x (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (/.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 #s(approx (- (* (sqrt (- (pow x 4) 1329227995784915928244039281409/1329227995784915872903807060280344576)) x) (* (sqrt (+ (* x x) 1152921504606847/1152921504606846976)) (* x x))) (*.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 3987683987354747784732117844227/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 19435317712562229243731563662550788632448271295720832023278091/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(*.f64 (fma.f64 x #s(approx (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976))) (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) x)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x #s(approx (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976))) (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1152921504606847/2305843009213693952 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) x)) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (sqrt.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1 binary64))) (neg.f64 x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))) x))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (-.f64 (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x))) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) x)) (pow.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 2 binary64))))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) #s(approx (/ (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) x) (/.f64 (+.f64 (+.f64 #s(literal 1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1329227995784915928244039281409/10633823966279326983230456482242756608 binary64) (*.f64 x x)))) (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (*.f64 x x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (/.f64 (pow.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64)) #s(literal -1/2 binary64)) x) (neg.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(*.f64 (neg.f64 (*.f64 x (-.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x)))) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (neg.f64 x)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) (*.f64 x x)) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x)))
(-.f64 (/.f64 (pow.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 3/2 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
Outputs
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) #s(approx (/ (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 x x) #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) (*.f64 x x) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x) #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 7 binary64)))))
Calls

2 calls:

13.0ms
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
13.0ms
x
Results
AccuracySegmentsBranch
93.7%1x
93.7%1(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes19.0ms (0.4%)

Memory
-66.4MiB live, 12.3MiB allocated
Counts
39 → 1
Calls
Call 1
Inputs
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(approx (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) #s(literal -1152921504606847/2305843009213693952 binary64)) x))
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(-.f64 (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) x)
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 (sqrt.f64 #s(approx (+ (* x x) -1152921504606847/1152921504606846976) (*.f64 x (fma.f64 (/.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)) x x)))) x)
(+.f64 (neg.f64 x) (/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 0 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64))))
(/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))))
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 x))
(-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(/.f64 (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 x x) #s(literal -1329227995784915928244039281409/1329227995784915872903807060280344576 binary64))) x) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) (*.f64 x x))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal 1152921504606847/1152921504606846976 binary64))) x))
(*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))))
(*.f64 (-.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal 1152921504606847/1152921504606846976 binary64)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (*.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) #s(literal 1152921504606847/1152921504606846976 binary64))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(*.f64 (+.f64 (fma.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (+.f64 (fma.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (*.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(approx (+ (* x x) -1152921504606847/1152921504606846976) (*.f64 x (fma.f64 (/.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)) x x)))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) #s(approx (+ (* x x) -1152921504606847/1152921504606846976) (*.f64 x (fma.f64 (/.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)) x x))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)))) (/.f64 (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (*.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (-.f64 (/.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 x (fma.f64 x (+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) x) #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 x)) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (fma.f64 x (-.f64 x (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))))
(*.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (pow.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) #s(literal -1 binary64)))
Outputs
(-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
Calls

2 calls:

9.0ms
x
8.0ms
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
Results
AccuracySegmentsBranch
85.0%1x
85.0%1(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes6.0ms (0.2%)

Memory
5.5MiB live, 5.5MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(approx (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) #s(literal -1152921504606847/2305843009213693952 binary64)) x))
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(-.f64 (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) x)
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 (sqrt.f64 #s(approx (+ (* x x) -1152921504606847/1152921504606846976) (*.f64 x (fma.f64 (/.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)) x x)))) x)
(+.f64 (neg.f64 x) (/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 0 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64))))
(/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))))
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (neg.f64 x))
Outputs
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))))
Calls

2 calls:

3.0ms
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
3.0ms
x
Results
AccuracySegmentsBranch
84.9%1x
84.9%1(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes6.0ms (0.1%)

Memory
5.0MiB live, 5.0MiB allocated
Counts
9 → 1
Calls
Call 1
Inputs
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(approx (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) #s(literal -1152921504606847/2305843009213693952 binary64)) x))
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(-.f64 (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) x)
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 (sqrt.f64 #s(approx (+ (* x x) -1152921504606847/1152921504606846976) (*.f64 x (fma.f64 (/.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)) x x)))) x)
(+.f64 (neg.f64 x) (/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 0 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64))))
(/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
Outputs
(/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
Calls

2 calls:

3.0ms
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
2.0ms
x
Results
AccuracySegmentsBranch
84.9%1x
84.9%1(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes5.0ms (0.1%)

Memory
4.8MiB live, 4.8MiB allocated
Counts
8 → 1
Calls
Call 1
Inputs
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(approx (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) #s(literal -1152921504606847/2305843009213693952 binary64)) x))
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
(-.f64 (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))) x)
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
(-.f64 (sqrt.f64 #s(approx (+ (* x x) -1152921504606847/1152921504606846976) (*.f64 x (fma.f64 (/.f64 #s(literal -1152921504606847/1152921504606846976 binary64) (*.f64 x x)) x x)))) x)
(+.f64 (neg.f64 x) (/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) #s(literal 0 binary64)) (-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(literal 0 binary64))))
Outputs
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
Calls

2 calls:

2.0ms
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
2.0ms
x
Results
AccuracySegmentsBranch
84.7%1x
84.7%1(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes3.0ms (0.1%)

Memory
3.7MiB live, 3.7MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(approx (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) #s(literal -1152921504606847/2305843009213693952 binary64)) x))
Outputs
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x))
Calls

2 calls:

2.0ms
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
1.0ms
x
Results
AccuracySegmentsBranch
38.5%1x
38.5%1(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes2.0ms (0.1%)

Memory
3.1MiB live, 3.1MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
Outputs
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
Calls

2 calls:

1.0ms
(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
1.0ms
x
Results
AccuracySegmentsBranch
12.9%1x
12.9%1(+.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) #s(literal 1152921504606847/1152921504606846976 binary64))))
Compiler

Compiled 10 to 8 computations (20% saved)

simplify98.0ms (2.3%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
074206
1122201
2218201
3397201
4772201
51722201
65567201
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(approx (/ (- (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) x) (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 3987683987354747784732117844227/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 12367929453448691336920085967077774584285263551822347651176967/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 4597486622597666862188288170992762074823622269/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) #s(approx (/ (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 x x) #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) (*.f64 x x) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x) #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 7 binary64)))))
(-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))))
(/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))
Outputs
(*.f64 (fma.f64 x (-.f64 x (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)))) (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) #s(approx (/ (- (sqrt (+ (* x x) -1152921504606847/1152921504606846976)) x) (+ (* x (- x (sqrt (+ (* x x) -1152921504606847/1152921504606846976)))) (+ (* x x) -1152921504606847/1152921504606846976))) (/.f64 (-.f64 (-.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (/.f64 #s(literal 3987683987354747784732117844227/10633823966279326983230456482242756608 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 12367929453448691336920085967077774584285263551822347651176967/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64) (*.f64 x x)) #s(literal 4597486622597666862188288170992762074823622269/24519928653854221733733552434404946937899825954937634816 binary64)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) #s(approx (/ (- (- -1152921504606847/2305843009213693952 (/ 1329227995784915928244039281409/10633823966279326983230456482242756608 (* x x))) (/ (+ (/ 8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 (* x x)) 1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816) (pow x 4))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1152921504606847/2305843009213693952 binary64) (*.f64 x x) #s(literal -1329227995784915928244039281409/10633823966279326983230456482242756608 binary64)) (*.f64 x x) #s(literal -1532495540865888954062762723664254024941207423/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 x x) #s(literal -8834235323891922383514347119341267560203759679873105465126405/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (pow.f64 x #s(literal 7 binary64)))))
(-.f64 (/.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)) (/.f64 (*.f64 x x) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))))
(pow.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x) (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(/.f64 (-.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64)) (*.f64 x x)) (+.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x))
(-.f64 (sqrt.f64 (fma.f64 x x #s(literal -1152921504606847/1152921504606846976 binary64))) x)
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (/.f64 #s(literal -1152921504606847/2305843009213693952 binary64) x))
#s(approx (+ (neg x) (sqrt (- (* x x) 1152921504606847/1152921504606846976))) (*.f64 #s(literal -2 binary64) x))

soundness986.0ms (23.5%)

Memory
21.6MiB live, 21.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043274
070270
1327266
22871233
09219223
04701893
113301794
242011721
086401644
0102328
1272315
2808311
32360274
46147273
08172255
0722
01222
15121
234420
3409420
0826217
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 387 to 164 computations (57.6% saved)

preprocess123.0ms (2.9%)

Memory
-40.4MiB live, 37.8MiB allocated
Compiler

Compiled 430 to 168 computations (60.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...