2nthrt (problem 3.4.6)

Time bar (total: 22.2s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze215.0ms (1%)

Memory
-24.8MiB live, 272.6MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
25%25%74.9%0.1%0%0%0%3
25%25%74.9%0.1%0%0%0%4
37.5%37.5%62.4%0.1%0%0%0%5
37.5%37.5%62.4%0.1%0%0%0%6
45.2%43.7%53.1%0.1%0%3.1%0%7
45.2%43.7%53.1%0.1%0%3.1%0%8
50.8%46.8%45.3%0.1%0%7.8%0%9
50.8%46.8%45.3%0.1%0%7.8%0%10
53.9%48.4%41.4%0.1%0%10.1%0%11
53.9%48.4%41.4%0.1%0%10.1%0%12
Compiler

Compiled 15 to 10 computations (33.3% saved)

sample14.5s (65.1%)

Memory
-152.5MiB live, 12 602.5MiB allocated
Samples
9.4s4 893×5exit
1.8s2 734×2valid
1.1s2 898×1valid
425.0ms2 336×1exit
275.0ms2 624×0valid
266.0ms1 546×0exit
29.0ms4exit
3.0ms2exit
0.0ms3exit
Precisions
Click to see histograms. Total time spent on operations: 11.9s
ival-pow: 9.1s (76% of total)
adjust: 1.6s (13.7% of total)
ival-div: 653.0ms (5.5% of total)
ival-add: 267.0ms (2.2% of total)
ival-sub: 266.0ms (2.2% of total)
ival-true: 17.0ms (0.1% of total)
exact: 13.0ms (0.1% of total)
ival-assert: 8.0ms (0.1% of total)
Bogosity

explain240.0ms (1.1%)

Memory
-3.8MiB live, 307.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1141(5.8664983615730285e+181 3.91397342845883e+141)0-(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
4634(1.6415613692333488e-256 -8.284509276321306e-108)0-(pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n))
00-0-(+.f64 x #s(literal 1 binary64))
00-0-(pow.f64 x (/.f64 #s(literal 1 binary64) n))
00-0-n
00-0-(/.f64 #s(literal 1 binary64) n)
00-0-#s(literal 1 binary64)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))cancellation1150
pow.f64(pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n))sensitivity801
Confusion
Predicted +Predicted -
+1390
-5661
Precision
0.7128205128205128
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+13900
-56259
Precision?
0.7055837563451777
Recall?
1.0
Freqs
test
numberfreq
061
1195
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
84.0ms274×1valid
63.0ms152×2valid
8.0ms86×0valid
Compiler

Compiled 119 to 36 computations (69.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 125.0ms
ival-pow: 83.0ms (66.5% of total)
ival-div: 15.0ms (12% of total)
adjust: 14.0ms (11.2% of total)
ival-add: 6.0ms (4.8% of total)
ival-sub: 5.0ms (4% of total)
ival-true: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess27.0ms (0.1%)

Memory
-3.8MiB live, 34.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02275
14369
29367
316067
425167
537067
644967
749367
854067
955667
1056467
0813
01313
11813
22213
32813
43613
55113
68313
711213
816113
917713
1018513
018513
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Outputs
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Compiler

Compiled 13 to 8 computations (38.5% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.3%
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Compiler

Compiled 13 to 8 computations (38.5% saved)

simplify6.0ms (0%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) n)
cost-diff0
(+.f64 x #s(literal 1 binary64))
cost-diff0
(pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n))
cost-diff0
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0834
01334
11834
22234
32834
43634
55134
68334
711234
816134
917734
1018534
018534
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n))
(+.f64 x #s(literal 1 binary64))
x
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) n)
n
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
Outputs
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n))
(pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) n))
(+.f64 x #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) x)
x
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) n)
n
(pow.f64 x (/.f64 #s(literal 1 binary64) n))

localize86.0ms (0.4%)

Memory
-25.1MiB live, 93.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(+.f64 x #s(literal 1 binary64))
accuracy0.013513404760301944
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
accuracy11.106303341501725
(pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n))
accuracy25.750107157681217
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Samples
40.0ms137×1valid
34.0ms76×2valid
4.0ms43×0valid
Compiler

Compiled 70 to 18 computations (74.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 65.0ms
ival-pow: 44.0ms (67.5% of total)
ival-div: 7.0ms (10.7% of total)
adjust: 7.0ms (10.7% of total)
ival-add: 3.0ms (4.6% of total)
ival-sub: 3.0ms (4.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series59.0ms (0.3%)

Memory
30.7MiB live, 67.3MiB allocated
Counts
5 → 49
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n))
(+.f64 x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) n)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
Outputs
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
1
(+ 1 (/ x n))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(+ 1 x)
(exp (/ (log x) n))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(exp (* -1 (/ (log (/ 1 x)) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
x
(* x (+ 1 (/ 1 x)))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(exp (/ (log (+ 1 x)) n))
(/ 1 n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(+ 1 (/ (log (+ 1 x)) n))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
(+ 1 (/ (log x) n))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
Calls

6 calls:

TimeVariablePointExpression
24.0ms
x
@0
((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ x 1) (/ 1 n) (pow x (/ 1 n)))
18.0ms
x
@-inf
((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ x 1) (/ 1 n) (pow x (/ 1 n)))
12.0ms
x
@inf
((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ x 1) (/ 1 n) (pow x (/ 1 n)))
2.0ms
n
@inf
((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ x 1) (/ 1 n) (pow x (/ 1 n)))
1.0ms
n
@-inf
((- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ x 1) (/ 1 n) (pow x (/ 1 n)))

simplify185.0ms (0.8%)

Memory
8.2MiB live, 158.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02631455
17611349
221611275
376301269
089151165
Stop Event
iter limit
node limit
Counts
49 → 48
Calls
Call 1
Inputs
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
1
(+ 1 (/ x n))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(+ 1 x)
(exp (/ (log x) n))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(exp (* -1 (/ (log (/ 1 x)) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
x
(* x (+ 1 (/ 1 x)))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(exp (/ (log (+ 1 x)) n))
(/ 1 n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(+ 1 (/ (log (+ 1 x)) n))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
(+ 1 (/ (log x) n))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
Outputs
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (*.f64 x x) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
1
#s(literal 1 binary64)
(+ 1 (/ x n))
(+.f64 (/.f64 x n) #s(literal 1 binary64))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(+ 1 x)
(+.f64 #s(literal 1 binary64) x)
(exp (/ (log x) n))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x)
(exp (* -1 (/ (log (/ 1 x)) n)))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+.f64 (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(fma.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
(fma.f64 (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (+.f64 (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n) (pow.f64 x (/.f64 #s(literal 1 binary64) n))))
x
(* x (+ 1 (/ 1 x)))
(+.f64 #s(literal 1 binary64) x)
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) x)
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x))) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) x)
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x))) x)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) x)
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x)) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(+.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) x) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x))) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) x) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(exp (/ (log (+ 1 x)) n))
(exp.f64 (/.f64 (log1p.f64 x) n))
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(-.f64 (/.f64 (+.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (log1p.f64 x)) (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) n) (neg.f64 (log.f64 x)))) n) (*.f64 (pow.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(-.f64 (/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 3 binary64))) (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 3 binary64))) (pow.f64 (log.f64 x) #s(literal 4 binary64)) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)))) n) (*.f64 (pow.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(+ 1 (/ (log (+ 1 x)) n))
(+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) n) #s(literal 1/2 binary64) (+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64)))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
(fma.f64 (pow.f64 (/.f64 (log1p.f64 x) n) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 (/.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) n) #s(literal 1/2 binary64) (+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64))))
(+ 1 (/ (log x) n))
(+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(fma.f64 (pow.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64)) #s(literal 1/6 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)) n) #s(literal 1 binary64)))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) n) (-.f64 (log.f64 x) (log1p.f64 x))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (-.f64 (-.f64 (log.f64 x) (log1p.f64 x)) (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) n))) n)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (-.f64 (-.f64 (log.f64 x) (log1p.f64 x)) (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal -1/6 binary64) (*.f64 #s(literal -1/24 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) n))) (neg.f64 n))) n)) (neg.f64 n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) (neg.f64 (log1p.f64 x))) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) #s(literal -1/6 binary64))) n) (log1p.f64 x)) n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)) n) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) #s(literal -1/6 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n) (log.f64 x)) n))

rewrite146.0ms (0.7%)

Memory
-15.4MiB live, 140.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0831
01331
16331
240731
3433531
0842427
Stop Event
iter limit
node limit
iter limit
Counts
5 → 321
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n))
(+.f64 x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) n)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
Outputs
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n))) (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 4 binary64))) (pow.f64 (+.f64 (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #s(literal 2 binary64)))) (-.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n))) (+.f64 (pow.f64 (+.f64 (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #s(literal 3 binary64)) (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 6 binary64))))) (fma.f64 (+.f64 (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (-.f64 (+.f64 (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 4 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n)))) (-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n)))) (-.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))
(*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) (+.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) #s(literal -1 binary64)) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))))
(*.f64 (pow.f64 (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64)) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n)))) (pow.f64 (neg.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n)))) (pow.f64 (neg.f64 (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (/.f64 (-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))))
(*.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (*.f64 (-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) #s(literal -1 binary64)))
(*.f64 (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))) (/.f64 (-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))))
(*.f64 (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))) (*.f64 (-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (pow.f64 (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n))) (pow.f64 (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(pow.f64 (/.f64 (pow.f64 (-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 4 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 8 binary64))) (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) #s(literal -1 binary64))) (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 6 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 12 binary64))) (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) #s(literal -1 binary64))) (+.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 4 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 8 binary64))) (pow.f64 (fma.f64 x x x) (/.f64 #s(literal 2 binary64) n))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 6 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 12 binary64))) (pow.f64 (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 9 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 18 binary64))) (pow.f64 (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64))) (+.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 6 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 12 binary64))) (pow.f64 (fma.f64 x x x) (/.f64 #s(literal 3 binary64) n))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (/.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))) (/.f64 (pow.f64 x (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (-.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (exp.f64 (/.f64 (log1p.f64 x) n))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (/.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))) (/.f64 (pow.f64 x (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n))))) (neg.f64 (neg.f64 (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n))) #s(literal 1 binary64)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #s(literal 1 binary64)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 4 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 6 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 4 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 8 binary64))) (pow.f64 (fma.f64 x x x) (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 6 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n))) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 9 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 6 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 12 binary64))) (pow.f64 (fma.f64 x x x) (/.f64 #s(literal 3 binary64) n))) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (*.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (pow.f64 x (/.f64 #s(literal 2 binary64) n)))) (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))) (*.f64 (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))) (pow.f64 x (/.f64 #s(literal 3 binary64) n)))) (pow.f64 (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))) #s(literal 2 binary64)))
(/.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 4 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 8 binary64))) (*.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)))))
(/.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 9 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 18 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))) (+.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 6 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 12 binary64))) (pow.f64 (fma.f64 x x x) (/.f64 #s(literal 3 binary64) n)))))
(/.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 6 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 12 binary64))) (*.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (+.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 4 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 8 binary64))) (pow.f64 (fma.f64 x x x) (/.f64 #s(literal 2 binary64) n)))))
(/.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 6 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 12 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n)))) (neg.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n)))) (neg.f64 (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n))) (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (neg.f64 (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n))) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n)))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n)))) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (neg.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n))) (neg.f64 (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))))
(fma.f64 (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log.f64 (fma.f64 x x #s(literal -1 binary64)))) (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (neg.f64 (log.f64 (-.f64 x #s(literal 1 binary64))))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log1p.f64 (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (neg.f64 (log1p.f64 (*.f64 x (-.f64 x #s(literal 1 binary64)))))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n)))) (-.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))) (neg.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))))
(fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n)))) (-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (neg.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))))
(fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 4 binary64))) (pow.f64 (+.f64 (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #s(literal 2 binary64)))) (-.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))) (neg.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))))
(fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (+.f64 (pow.f64 (+.f64 (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) #s(literal 3 binary64)) (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 6 binary64))))) (fma.f64 (+.f64 (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (-.f64 (+.f64 (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))) (pow.f64 x (/.f64 #s(literal 2 binary64) n))) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 4 binary64)))) (neg.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))))
(fma.f64 (*.f64 (neg.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1/2 binary64))) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1/2 binary64)) (exp.f64 (/.f64 (log1p.f64 x) n)))
(fma.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 3/4 binary64))) (pow.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) #s(literal 1/4 binary64)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) (pow.f64 n #s(literal -1 binary64))) (pow.f64 (-.f64 x #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) n)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64))) (pow.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) n)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (neg.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (exp.f64 (/.f64 (log1p.f64 x) n)))
(fma.f64 (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)))) (exp.f64 (/.f64 (log1p.f64 x) n)))
(fma.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 3/2 binary64))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (neg.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))))
(fma.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 3/2 binary64))) (/.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 3/2 binary64))) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))) (neg.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))))
(fma.f64 (pow.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) x) (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) (exp.f64 (/.f64 (log1p.f64 x) n)))
(fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 3/2 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (neg.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))))
(fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (/.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))) (neg.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))))
(fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))))
(fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))))
(fma.f64 #s(literal -1 binary64) (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))
(fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal -1 binary64) (exp.f64 (/.f64 (log1p.f64 x) n)))
(fma.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (/.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (neg.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))))
(fma.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))) (neg.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))))
(-.f64 (+.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) #s(literal 0 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (/.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))) (/.f64 (pow.f64 x (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))))
(-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (neg.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))))
(+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64))))) (neg.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 3 binary64) n)) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))))
(+.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (exp.f64 (/.f64 (log1p.f64 x) n)))
(+.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log.f64 (fma.f64 x x #s(literal -1 binary64)))) (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (neg.f64 (log.f64 (-.f64 x #s(literal 1 binary64))))))
(*.f64 (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log1p.f64 (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (neg.f64 (log1p.f64 (*.f64 x (-.f64 x #s(literal 1 binary64)))))))
(*.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 3/4 binary64))) (pow.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) (pow.f64 n #s(literal -1 binary64))) (pow.f64 (-.f64 x #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) n)))
(*.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64))) (pow.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) n)))
(*.f64 (pow.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) x) (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)))
(pow.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (pow.f64 n #s(literal -1/2 binary64))) (pow.f64 n #s(literal -1/4 binary64))) (pow.f64 n #s(literal -1/4 binary64)))
(pow.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (neg.f64 (pow.f64 n #s(literal -1/2 binary64)))) (pow.f64 n #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (pow.f64 n #s(literal -1/2 binary64))) (neg.f64 (pow.f64 n #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64)) (log1p.f64 x))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) n))
(pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log1p.f64 x))
(pow.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal -2 binary64)) (pow.f64 n #s(literal -1 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) n)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) (pow.f64 n #s(literal -1/2 binary64))) (/.f64 (pow.f64 n #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) (pow.f64 n #s(literal -1/2 binary64))) (*.f64 (pow.f64 n #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal -2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) n) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (pow.f64 n #s(literal -1/2 binary64))) (pow.f64 n #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) n))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) x) (pow.f64 n #s(literal -1 binary64)))
(/.f64 (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log1p.f64 (*.f64 (neg.f64 x) x))) (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log1p.f64 (neg.f64 x))))
(/.f64 (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log.f64 (neg.f64 (fma.f64 x x #s(literal -1 binary64))))) (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log1p.f64 (neg.f64 x))))
(/.f64 (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (+.f64 (log.f64 #s(literal -1 binary64)) (log1p.f64 (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log.f64 (neg.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x))))))
(/.f64 (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log.f64 (fma.f64 x x #s(literal -1 binary64)))) (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log.f64 (-.f64 x #s(literal 1 binary64)))))
(/.f64 (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log1p.f64 (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log1p.f64 (*.f64 x (-.f64 x #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (neg.f64 (log1p.f64 x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) n)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 x)) (pow.f64 n #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 x)) (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (log1p.f64 x) n)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64)))) (log1p.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (pow.f64 n #s(literal -1/2 binary64)))) (pow.f64 n #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 x)) (/.f64 #s(literal -1 binary64) n)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log1p.f64 x) n)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 x)) (/.f64 #s(literal 1/2 binary64) n)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (log1p.f64 x) n)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (log1p.f64 x) n))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 1 binary64) x) x #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (+.f64 #s(literal 1 binary64) x) x #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)))) (+.f64 (fma.f64 x x #s(literal -1 binary64)) x))
(*.f64 (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (/.f64 (fma.f64 x x #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) x))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 x x #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 x x #s(literal -1 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (pow.f64 (neg.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 x x #s(literal -1 binary64)) (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 x #s(literal 1 binary64)) (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) x))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (fma.f64 x (/.f64 x (-.f64 x #s(literal 1 binary64))) (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 x #s(literal 1 binary64)))) (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) (neg.f64 (-.f64 #s(literal 1 binary64) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x x #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) x)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x #s(literal 1 binary64))) (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))) (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (exp.f64 (log.f64 (fma.f64 x x #s(literal -1 binary64)))) (exp.f64 (log.f64 (-.f64 x #s(literal 1 binary64)))))
(/.f64 (exp.f64 (log1p.f64 (pow.f64 x #s(literal 3 binary64)))) (exp.f64 (log1p.f64 (*.f64 x (-.f64 x #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 #s(literal 1 binary64) x))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) (+.f64 (fma.f64 x x #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (fma.f64 x x #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x))))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 x #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 x x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 x x (-.f64 #s(literal 1 binary64) x))))
(neg.f64 (/.f64 (fma.f64 x x #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) x)))
(neg.f64 (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (+.f64 #s(literal 1 binary64) x) x #s(literal 1 binary64)) (neg.f64 (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 x x #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) x) (neg.f64 (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64))))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) x #s(literal 1 binary64))
(fma.f64 x (/.f64 x (-.f64 x #s(literal 1 binary64))) (neg.f64 (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64))))
(fma.f64 x #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (/.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) x)))
(-.f64 (*.f64 x (/.f64 x (-.f64 x #s(literal 1 binary64)))) (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 x (/.f64 x (-.f64 x #s(literal 1 binary64)))) (neg.f64 (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64))))
(+.f64 #s(literal 1 binary64) x)
(+.f64 x #s(literal 1 binary64))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 x)) #s(literal -1 binary64)))
(exp.f64 (log1p.f64 x))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 n #s(literal -1/2 binary64))) (pow.f64 n #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))
(*.f64 (pow.f64 n #s(literal -1/2 binary64)) (pow.f64 n #s(literal -1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) n))
(*.f64 (/.f64 #s(literal 2 binary64) n) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n))
(*.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (*.f64 n n) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 n #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 n #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) n)) #s(literal -2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) n) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) n) #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) n) (*.f64 #s(literal -2 binary64) n) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) n)))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) n) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 n #s(literal -1 binary64)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) n) (*.f64 #s(literal 2 binary64) n) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) n)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) n) (/.f64 #s(literal -1 binary64) n))) (*.f64 (*.f64 #s(literal -2 binary64) n) #s(literal -2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) n) (*.f64 (*.f64 #s(literal -2 binary64) n) #s(literal -1 binary64))) (pow.f64 (*.f64 #s(literal -2 binary64) n) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) n) (pow.f64 n #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -2 binary64) n) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) n) (*.f64 (*.f64 #s(literal -2 binary64) n) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) n) (*.f64 #s(literal 2 binary64) n)))
(/.f64 (fma.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) n))) #s(literal -4 binary64))
(/.f64 (fma.f64 (pow.f64 n #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) n) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) n)))
(/.f64 (fma.f64 (pow.f64 n #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) n)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) n) (/.f64 #s(literal -1 binary64) n))) (*.f64 (*.f64 #s(literal 2 binary64) n) #s(literal -2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) n) (*.f64 #s(literal 2 binary64) n)) (pow.f64 (*.f64 #s(literal 2 binary64) n) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) n) (*.f64 (*.f64 #s(literal 2 binary64) n) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) n) (*.f64 #s(literal -2 binary64) n)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) n) (pow.f64 n #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) n) #s(literal 2 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 #s(literal 2 binary64) n)) #s(literal 4 binary64))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) n))
(/.f64 (/.f64 #s(literal 2 binary64) n) #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) n))
(/.f64 #s(literal -1 binary64) (neg.f64 n))
(/.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) n)
(neg.f64 (/.f64 #s(literal -1 binary64) n))
(fma.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))
(fma.f64 (pow.f64 n #s(literal -1/2 binary64)) (/.f64 (pow.f64 n #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) n))
(fma.f64 (pow.f64 n #s(literal -1/2 binary64)) (*.f64 (pow.f64 n #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 n #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) n))
(fma.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) n))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) n))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n))
(fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) n) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) n))
(fma.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) n))
(+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))
(exp.f64 (*.f64 (*.f64 (log.f64 n) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 n n)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 n #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (neg.f64 (log.f64 n)))
(*.f64 (pow.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)))
(*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (pow.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) n)))
(*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64)) (log.f64 x))
(pow.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1/2 binary64))) (pow.f64 n #s(literal -1/4 binary64))) (pow.f64 n #s(literal -1/4 binary64)))
(pow.f64 (pow.f64 (pow.f64 x #s(literal -1 binary64)) (neg.f64 (pow.f64 n #s(literal -1/2 binary64)))) (pow.f64 n #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 n #s(literal -1/2 binary64))) (neg.f64 (pow.f64 n #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (pow.f64 x #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) n))
(pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log.f64 x))
(pow.f64 (pow.f64 x (/.f64 #s(literal -1 binary64) n)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 n #s(literal -1 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 x (pow.f64 n #s(literal -1/2 binary64))) (pow.f64 n #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (pow.f64 (*.f64 x x) (pow.f64 n #s(literal -1/2 binary64))) (/.f64 (pow.f64 n #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 x x) (pow.f64 n #s(literal -1/2 binary64))) (*.f64 (pow.f64 n #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 x #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) n) #s(literal 2 binary64)))
(pow.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) n) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1/2 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 x x) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))
(pow.f64 (*.f64 x x) (fma.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))
(pow.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) n))
(pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 x (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 x (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 x (pow.f64 n #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 x (/.f64 #s(literal -1 binary64) n)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) (pow.f64 n #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) n)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 x) n)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64)))) (log.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x (pow.f64 n #s(literal -1/2 binary64)))) (pow.f64 n #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) n)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 x) n)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 x) n)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) (/.f64 #s(literal 1/2 binary64) n)))
(exp.f64 (/.f64 (log.f64 x) n))

eval54.0ms (0.2%)

Memory
3.1MiB live, 77.0MiB allocated
Compiler

Compiled 11 308 to 1 474 computations (87% saved)

prune19.0ms (0.1%)

Memory
-12.3MiB live, 35.2MiB allocated
Pruning

15 alts after pruning (14 fresh and 1 done)

PrunedKeptTotal
New40814422
Fresh000
Picked011
Done000
Total40815423
Accuracy
99.8%
Counts
423 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
21.9%
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n))) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))
50.3%
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
59.7%
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
16.8%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
25.2%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
33.5%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
39.4%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
47.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))))
29.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
33.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
39.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
61.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n))
55.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
53.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
54.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
Compiler

Compiled 975 to 566 computations (41.9% saved)

simplify127.0ms (0.6%)

Memory
36.7MiB live, 109.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log1p.f64 x)
cost-diff0
(/.f64 (log1p.f64 x) n)
cost-diff0
(exp.f64 (/.f64 (log1p.f64 x) n))
cost-diff0
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
cost-diff0
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
cost-diff0
(*.f64 x x)
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))))
cost-diff320
(fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
cost-diff0
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
cost-diff0
#s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)))
cost-diff0
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
cost-diff320
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
cost-diff0
(/.f64 #s(literal 1 binary64) n)
cost-diff0
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
cost-diff0
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
cost-diff0
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
cost-diff0
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)
cost-diff0
(/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n)
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n))
cost-diff12608
(fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042407
077407
1120407
2204407
3524407
41400398
54667398
08156389
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n))
(/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n)
(fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (log1p.f64 x) #s(literal 2 binary64))
(log1p.f64 x)
x
#s(literal 2 binary64)
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(log.f64 x)
n
#s(literal 1/2 binary64)
(-.f64 (log1p.f64 x) (log.f64 x))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
#s(literal 1 binary64)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
x
(/.f64 #s(literal 1 binary64) n)
n
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
#s(literal 1/2 binary64)
(*.f64 n n)
n
(/.f64 #s(literal 1/2 binary64) n)
x
(/.f64 #s(literal 1 binary64) n)
#s(literal 1 binary64)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))))
(fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
(*.f64 x x)
x
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
#s(literal 1/2 binary64)
(*.f64 n n)
n
(/.f64 #s(literal 1/2 binary64) n)
(-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))
(/.f64 x n)
(expm1.f64 (/.f64 (log.f64 x) n))
(/.f64 (log.f64 x) n)
(log.f64 x)
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(exp.f64 (/.f64 (log1p.f64 x) n))
(/.f64 (log1p.f64 x) n)
(log1p.f64 x)
x
n
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(/.f64 #s(literal 1 binary64) n)
#s(literal 1 binary64)
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (fma.f64 (/.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))
(/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n)
(*.f64 (fma.f64 (/.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
(fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))
(*.f64 (fma.f64 (/.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) #s(literal 1/2 binary64) #s(literal 1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (log1p.f64 x) #s(literal 2 binary64))
(log1p.f64 x)
x
#s(literal 2 binary64)
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(log.f64 x)
n
#s(literal 1/2 binary64)
(-.f64 (log1p.f64 x) (log.f64 x))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
#s(literal 1 binary64)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
x
(/.f64 #s(literal 1 binary64) n)
n
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 x n) (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)))
#s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 x n) (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(fma.f64 (fma.f64 (/.f64 x n) (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
(fma.f64 (/.f64 x n) (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) n))
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(-.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) (*.f64 n n)))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
#s(literal 1/2 binary64)
(*.f64 n n)
n
(/.f64 #s(literal 1/2 binary64) n)
x
(/.f64 #s(literal 1 binary64) n)
#s(literal 1 binary64)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (fma.f64 (*.f64 (/.f64 x n) x) (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))))
(fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
(fma.f64 (*.f64 (/.f64 x n) x) (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
(*.f64 x x)
x
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(-.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) (*.f64 n n)))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
#s(literal 1/2 binary64)
(*.f64 n n)
n
(/.f64 #s(literal 1/2 binary64) n)
(-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))
(/.f64 x n)
(expm1.f64 (/.f64 (log.f64 x) n))
(/.f64 (log.f64 x) n)
(log.f64 x)
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(exp.f64 (/.f64 (log1p.f64 x) n))
(/.f64 (log1p.f64 x) n)
(log1p.f64 x)
x
n
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(/.f64 #s(literal 1 binary64) n)
#s(literal 1 binary64)

localize348.0ms (1.6%)

Memory
-15.6MiB live, 374.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(exp.f64 (/.f64 (log1p.f64 x) n))
accuracy0.013513404760301944
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
accuracy0.11328125
(/.f64 (log1p.f64 x) n)
accuracy25.750107157681217
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
accuracy0.28515625
(/.f64 (log.f64 x) n)
accuracy0.45002219811596234
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
accuracy18.25473188806673
(fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
accuracy27.985090040416534
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))))
accuracy4.038083857843722
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
accuracy4.297836681016781
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
accuracy25.750107157681217
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
accuracy29.357415589870257
#s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)))
accuracy0.0
(/.f64 #s(literal 1 binary64) n)
accuracy0.013513404760301944
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
accuracy18.936089978745972
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
accuracy25.750107157681217
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
accuracy0.5420112793053261
(pow.f64 (log.f64 x) #s(literal 2 binary64))
accuracy21.820049449007033
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
accuracy21.833934768731726
(-.f64 (log1p.f64 x) (log.f64 x))
accuracy22.55072039774065
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n))
Samples
196.0ms163×1valid
97.0ms76×2valid
6.0ms17×0valid
Compiler

Compiled 770 to 83 computations (89.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 247.0ms
ival-pow: 61.0ms (24.7% of total)
ival-div: 42.0ms (17% of total)
adjust: 33.0ms (13.4% of total)
ival-exp: 31.0ms (12.6% of total)
ival-sub: 18.0ms (7.3% of total)
ival-mult: 16.0ms (6.5% of total)
ival-add: 12.0ms (4.9% of total)
ival-pow2: 10.0ms (4.1% of total)
ival-log: 10.0ms (4.1% of total)
ival-log1p: 9.0ms (3.6% of total)
ival-expm1: 3.0ms (1.2% of total)
exact: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series154.0ms (0.7%)

Memory
12.0MiB live, 163.0MiB allocated
Counts
25 → 181
Calls
Call 1
Inputs
(fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n))
(/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n)
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(/.f64 #s(literal 1 binary64) n)
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))))
(*.f64 x x)
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(exp.f64 (/.f64 (log1p.f64 x) n))
(/.f64 (log1p.f64 x) n)
(log1p.f64 x)
(-.f64 (log1p.f64 x) (log.f64 x))
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
(/.f64 (log.f64 x) n)
Outputs
(- (* -1/2 (/ (pow (log x) 2) n)) (log x))
(- (+ x (* -1/2 (/ (pow (log x) 2) n))) (log x))
(- (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (* x (- (* 1/2 (/ 1 n)) 1/2))))) (log x))
(- (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (* x (- (+ (* 1/2 (/ 1 n)) (* x (- 1/3 (* 1/2 (/ 1 n))))) 1/2))))) (log x))
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(/ (- (* -1/2 (/ (pow (log x) 2) n)) (log x)) n)
(- (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (/ x n)) (/ (log x) n))
(- (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (/ (log x) n))
(- (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (* 1/3 (/ 1 n)) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (/ (log x) n))
(* -1 (/ (pow (log x) 2) n))
(+ (* -1 (/ (pow (log x) 2) n)) (/ (pow x 2) n))
(+ (* -1 (/ (pow (log x) 2) n)) (* (pow x 2) (+ (* -1 (/ x n)) (/ 1 n))))
(+ (* -1 (/ (pow (log x) 2) n)) (* (pow x 2) (+ (* x (- (* 11/12 (/ x n)) (/ 1 n))) (/ 1 n))))
1
(+ 1 (/ x n))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(exp (/ (log x) n))
(/ 1 n)
(+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))
(pow x 2)
(/ x n)
(* x (+ (* -1/2 (/ x n)) (/ 1 n)))
(* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n)))
(* x (+ (* x (- (* x (+ (* -1/4 (/ x n)) (* 1/3 (/ 1 n)))) (* 1/2 (/ 1 n)))) (/ 1 n)))
x
(* x (+ 1 (* -1/2 x)))
(* x (+ 1 (* x (- (* 1/3 x) 1/2))))
(* x (+ 1 (* x (- (* x (+ 1/3 (* -1/4 x))) 1/2))))
(* -1 (log x))
(- x (log x))
(- (* x (+ 1 (* -1/2 x))) (log x))
(- (* x (+ 1 (* x (- (* 1/3 x) 1/2)))) (log x))
(* -1 (pow (log x) 2))
(- (pow x 2) (pow (log x) 2))
(- (* (pow x 2) (+ 1 (* -1 x))) (pow (log x) 2))
(- (* (pow x 2) (+ 1 (* x (- (* 11/12 x) 1)))) (pow (log x) 2))
(pow (log x) 2)
(/ (log x) n)
(/ (+ 1 (* -1 (/ (log (/ 1 x)) n))) x)
(/ (- (+ 1 (+ (* -1 (/ (log (/ 1 x)) n)) (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) x)))) (* 1/2 (/ 1 x))) x)
(/ (- (+ 1 (+ (* -1 (/ (log (/ 1 x)) n)) (+ (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) x)) (+ (* 1/2 (/ (- (* -2/3 (/ (log (/ 1 x)) n)) (/ 1 n)) (pow x 2))) (/ 1/3 (pow x 2)))))) (* 1/2 (/ 1 x))) x)
(/ (- (+ 1 (+ (* -1 (/ (log (/ 1 x)) n)) (+ (* 1/2 (/ (+ (* 1/2 (/ (log (/ 1 x)) n)) (* 11/12 (/ 1 n))) (pow x 3))) (+ (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) x)) (+ (* 1/2 (/ (- (* -2/3 (/ (log (/ 1 x)) n)) (/ 1 n)) (pow x 2))) (/ 1/3 (pow x 2))))))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/ (+ 1 (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) (* n x))) (/ 1 n))) (/ 1/2 (* n x))) x)
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) (* n x))) (+ (* 1/2 (/ (- (* -2/3 (/ (log (/ 1 x)) n)) (/ 1 n)) (* n (pow x 2)))) (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2)))))))) (/ 1/2 (* n x))) x)
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* 1/2 (/ (+ (* 1/2 (/ (log (/ 1 x)) n)) (* 11/12 (/ 1 n))) (* n (pow x 3)))) (+ (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) (* n x))) (+ (* 1/2 (/ (- (* -2/3 (/ (log (/ 1 x)) n)) (/ 1 n)) (* n (pow x 2)))) (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))))))) (+ (/ 1/4 (* n (pow x 3))) (/ 1/2 (* n x)))) x)
(* -2 (/ (log (/ 1 x)) (* n x)))
(/ (+ (* -2 (/ (log (/ 1 x)) n)) (+ (/ 1 (* n x)) (/ (log (/ 1 x)) (* n x)))) x)
(/ (- (+ (* -2 (/ (log (/ 1 x)) n)) (+ (* -2/3 (/ (log (/ 1 x)) (* n (pow x 2)))) (+ (/ 1 (* n x)) (/ (log (/ 1 x)) (* n x))))) (/ 1 (* n (pow x 2)))) x)
(/ (- (+ (* -2 (/ (log (/ 1 x)) n)) (+ (* -2/3 (/ (log (/ 1 x)) (* n (pow x 2)))) (+ (* 1/2 (/ (log (/ 1 x)) (* n (pow x 3)))) (+ (/ 11/12 (* n (pow x 3))) (+ (/ 1 (* n x)) (/ (log (/ 1 x)) (* n x))))))) (/ 1 (* n (pow x 2)))) x)
(exp (* -1 (/ (log (/ 1 x)) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
(* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))
(* x (- (+ (* 1/2 (/ 1 (pow n 2))) (/ 1 (* n x))) (* 1/2 (/ 1 n))))
(* (pow x 2) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (/ 1 (* n x))) (* 1/2 (/ 1 n))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (* 1/2 (/ 1 n))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (+ (* 1/2 (/ 1 n)) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (pow x 2)))))
(* -1 (/ (log (/ 1 x)) n))
(+ (* -1 (/ (log (/ 1 x)) n)) (/ 1 (* n x)))
(- (+ (* -1 (/ (log (/ 1 x)) n)) (/ 1 (* n x))) (/ 1/2 (* n (pow x 2))))
(- (+ (* -1 (/ (log (/ 1 x)) n)) (+ (/ 1 (* n x)) (* 1/3 (/ 1 (* n (pow x 3)))))) (* 1/2 (/ 1 (* n (pow x 2)))))
(* -1 (log (/ 1 x)))
(+ (* -1 (log (/ 1 x))) (/ 1 x))
(- (+ (* -1 (log (/ 1 x))) (/ 1 x)) (/ 1/2 (pow x 2)))
(- (+ (* -1 (log (/ 1 x))) (+ (/ 1 x) (* 1/3 (/ 1 (pow x 3))))) (/ 1/2 (pow x 2)))
(/ 1 x)
(/ (- 1 (* 1/2 (/ 1 x))) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x)
(* -2 (/ (log (/ 1 x)) x))
(/ (+ (* -2 (log (/ 1 x))) (+ (/ 1 x) (/ (log (/ 1 x)) x))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (/ 1 x) (/ (log (/ 1 x)) x)))) (/ 1 (pow x 2))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (* 1/2 (/ (log (/ 1 x)) (pow x 3))) (+ (/ 1 x) (+ (* 11/12 (/ 1 (pow x 3))) (/ (log (/ 1 x)) x)))))) (/ 1 (pow x 2))) x)
(pow (log (/ 1 x)) 2)
(* -1 (/ (- (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) 1) x))
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (* 1/2 (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n))) 1/2) x))) 1) x))
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n))) 1/3) x)) (* 1/2 (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)))) 1/2) x))) 1) x))
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (+ (* -1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* 11/12 (/ 1 n)))) 1/4) x)) (* 1/2 (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)))) 1/3) x)) (* 1/2 (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)))) 1/2) x))) 1) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (- (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) 1) (* n x)))
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (* 1/2 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) n)) (* 1/2 (/ 1 n))) x))) (/ 1 n)) x))
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) n)) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) n))) (* 1/2 (/ 1 n))) x))) (/ 1 n)) x))
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (+ (* -1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* 11/12 (/ 1 n))) n)) (* 1/4 (/ 1 n))) x)) (* 1/2 (/ (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) n))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) n))) (* 1/2 (/ 1 n))) x))) (/ 1 n)) x))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n x)))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) x))) x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (+ (* -1 (/ (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) x)) (/ 1 n))) x))) x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* 11/12 (/ 1 n))) x)) (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n))) x)) (/ 1 n))) x))) x))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(* -1 (* x (- (* -1 (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 (* n x)))))
(* (pow x 2) (- (+ (* -1 (/ (- (* -1 (/ (- 1 (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) x)) (/ 1 n)) x)) (* 1/2 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))
(/ (+ (log -1) (* -1 (log (/ -1 x)))) n)
(+ (* -1 (/ (log (/ -1 x)) n)) (+ (/ 1 (* n x)) (/ (log -1) n)))
(+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x)) (/ (log -1) n)))
(+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (/ (log -1) n)))
(+ (log -1) (* -1 (log (/ -1 x))))
(+ (log -1) (+ (* -1 (log (/ -1 x))) (/ 1 x)))
(+ (log -1) (+ (* -1 (log (/ -1 x))) (* -1 (/ (- (* 1/2 (/ 1 x)) 1) x))))
(+ (log -1) (+ (* -1 (log (/ -1 x))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x))))
(* -1 (/ (- (* 1/2 (/ 1 x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 x)) 1/3) x)) 1/2) x)) 1) x))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) x))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) x)))) x))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (/ (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) x)) (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) x)))) x))) x))
(pow (+ (log -1) (* -1 (log (/ -1 x)))) 2)
(* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))
(/ (+ (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* n (- (log (+ 1 x)) (log x)))) n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow n 2)))
(/ (+ (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* n (- (log (+ 1 x)) (log x)))) (pow n 2))
(/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n)
(exp (/ (log (+ 1 x)) n))
(* 1/2 (/ x (pow n 2)))
(/ (+ (* 1/2 x) (* n (+ 1 (* -1/2 x)))) (pow n 2))
(* 1/2 (/ (pow x 2) (pow n 2)))
(/ (+ (* 1/2 (pow x 2)) (* n (* x (+ 1 (* -1/2 x))))) (pow n 2))
(/ (+ (* 1/2 (pow x 2)) (* n (+ n (* x (+ 1 (* -1/2 x)))))) (pow n 2))
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (* -1/2 (pow x 2))))) (pow n 2))
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (+ (* -1/2 (pow x 2)) (* n (- 1 (exp (/ (log x) n)))))))) (pow n 2))
(/ 1/2 (pow n 2))
(/ (+ 1/2 (* -1/2 n)) (pow n 2))
(/ (log (+ 1 x)) n)
(- (log (+ 1 x)) (log x))
(- (+ (log (+ 1 x)) (* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))) (log x))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))) (log x)) n)
(+ 1 (/ (log (+ 1 x)) n))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
(+ 1 (/ (log x) n))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(/ (+ 1 (* -1/2 x)) n)
(/ (+ 1 (+ (* -1/2 x) (* 1/2 (/ x n)))) n)
(+ 1 (/ (* x (+ 1 (* -1/2 x))) n))
(+ 1 (+ (* 1/2 (/ (pow x 2) (pow n 2))) (/ (* x (+ 1 (* -1/2 x))) n)))
(/ (- (+ x (* -1/2 (pow x 2))) (log x)) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (* 1/2 (/ (pow x 2) n)))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/24 (/ (pow (log x) 4) (pow n 3))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ -1/2 n)
(/ (- (* 1/2 (/ 1 n)) 1/2) n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (+ (* -1 (- (log (+ 1 x)) (log x))) (* -1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
(* -1 (/ (- (* 1/2 x) 1) n))
(* -1 (/ (- (+ (* -1/2 (/ x n)) (* 1/2 x)) 1) n))
(+ 1 (* -1 (/ (* x (- (* 1/2 x) 1)) n)))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (pow x 2) n)) (* x (- (* 1/2 x) 1))) n)))
(* -1 (/ (- (+ (* -1 x) (* 1/2 (pow x 2))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (* 1/2 (pow x 2)) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (/ (pow (log x) 4) n)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (- 1/2 (* 1/2 (/ 1 n))) n))
Calls

6 calls:

TimeVariablePointExpression
46.0ms
n
@0
((+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) n) (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)) (/ 1 n) (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n)) (- (exp (/ (log (+ 1 x)) n)) (pow x (/ 1 n))) (exp (/ (log (+ 1 x)) n)) (/ (log (+ 1 x)) n) (log (+ 1 x)) (- (log (+ 1 x)) (log x)) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow (log x) 2) (/ 1/2 (* n n)) (/ (log x) n))
32.0ms
n
@inf
((+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) n) (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)) (/ 1 n) (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n)) (- (exp (/ (log (+ 1 x)) n)) (pow x (/ 1 n))) (exp (/ (log (+ 1 x)) n)) (/ (log (+ 1 x)) n) (log (+ 1 x)) (- (log (+ 1 x)) (log x)) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow (log x) 2) (/ 1/2 (* n n)) (/ (log x) n))
30.0ms
n
@-inf
((+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) n) (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)) (/ 1 n) (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n)) (- (exp (/ (log (+ 1 x)) n)) (pow x (/ 1 n))) (exp (/ (log (+ 1 x)) n)) (/ (log (+ 1 x)) n) (log (+ 1 x)) (- (log (+ 1 x)) (log x)) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow (log x) 2) (/ 1/2 (* n n)) (/ (log x) n))
17.0ms
x
@inf
((+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) n) (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)) (/ 1 n) (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n)) (- (exp (/ (log (+ 1 x)) n)) (pow x (/ 1 n))) (exp (/ (log (+ 1 x)) n)) (/ (log (+ 1 x)) n) (log (+ 1 x)) (- (log (+ 1 x)) (log x)) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow (log x) 2) (/ 1/2 (* n n)) (/ (log x) n))
14.0ms
x
@-inf
((+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) n) (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)) (/ 1 n) (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n)) (- (exp (/ (log (+ 1 x)) n)) (pow x (/ 1 n))) (exp (/ (log (+ 1 x)) n)) (/ (log (+ 1 x)) n) (log (+ 1 x)) (- (log (+ 1 x)) (log x)) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow (log x) 2) (/ 1/2 (* n n)) (/ (log x) n))

simplify207.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
08514511
126554137
278074124
083583883
Stop Event
iter limit
node limit
Counts
181 → 180
Calls
Call 1
Inputs
(- (* -1/2 (/ (pow (log x) 2) n)) (log x))
(- (+ x (* -1/2 (/ (pow (log x) 2) n))) (log x))
(- (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (* x (- (* 1/2 (/ 1 n)) 1/2))))) (log x))
(- (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (* x (- (+ (* 1/2 (/ 1 n)) (* x (- 1/3 (* 1/2 (/ 1 n))))) 1/2))))) (log x))
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(/ (- (* -1/2 (/ (pow (log x) 2) n)) (log x)) n)
(- (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (/ x n)) (/ (log x) n))
(- (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (/ (log x) n))
(- (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (* 1/3 (/ 1 n)) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (/ (log x) n))
(* -1 (/ (pow (log x) 2) n))
(+ (* -1 (/ (pow (log x) 2) n)) (/ (pow x 2) n))
(+ (* -1 (/ (pow (log x) 2) n)) (* (pow x 2) (+ (* -1 (/ x n)) (/ 1 n))))
(+ (* -1 (/ (pow (log x) 2) n)) (* (pow x 2) (+ (* x (- (* 11/12 (/ x n)) (/ 1 n))) (/ 1 n))))
1
(+ 1 (/ x n))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(exp (/ (log x) n))
(/ 1 n)
(+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))
(pow x 2)
(/ x n)
(* x (+ (* -1/2 (/ x n)) (/ 1 n)))
(* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n)))
(* x (+ (* x (- (* x (+ (* -1/4 (/ x n)) (* 1/3 (/ 1 n)))) (* 1/2 (/ 1 n)))) (/ 1 n)))
x
(* x (+ 1 (* -1/2 x)))
(* x (+ 1 (* x (- (* 1/3 x) 1/2))))
(* x (+ 1 (* x (- (* x (+ 1/3 (* -1/4 x))) 1/2))))
(* -1 (log x))
(- x (log x))
(- (* x (+ 1 (* -1/2 x))) (log x))
(- (* x (+ 1 (* x (- (* 1/3 x) 1/2)))) (log x))
(* -1 (pow (log x) 2))
(- (pow x 2) (pow (log x) 2))
(- (* (pow x 2) (+ 1 (* -1 x))) (pow (log x) 2))
(- (* (pow x 2) (+ 1 (* x (- (* 11/12 x) 1)))) (pow (log x) 2))
(pow (log x) 2)
(/ (log x) n)
(/ (+ 1 (* -1 (/ (log (/ 1 x)) n))) x)
(/ (- (+ 1 (+ (* -1 (/ (log (/ 1 x)) n)) (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) x)))) (* 1/2 (/ 1 x))) x)
(/ (- (+ 1 (+ (* -1 (/ (log (/ 1 x)) n)) (+ (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) x)) (+ (* 1/2 (/ (- (* -2/3 (/ (log (/ 1 x)) n)) (/ 1 n)) (pow x 2))) (/ 1/3 (pow x 2)))))) (* 1/2 (/ 1 x))) x)
(/ (- (+ 1 (+ (* -1 (/ (log (/ 1 x)) n)) (+ (* 1/2 (/ (+ (* 1/2 (/ (log (/ 1 x)) n)) (* 11/12 (/ 1 n))) (pow x 3))) (+ (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) x)) (+ (* 1/2 (/ (- (* -2/3 (/ (log (/ 1 x)) n)) (/ 1 n)) (pow x 2))) (/ 1/3 (pow x 2))))))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/ (+ 1 (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) (* n x))) (/ 1 n))) (/ 1/2 (* n x))) x)
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) (* n x))) (+ (* 1/2 (/ (- (* -2/3 (/ (log (/ 1 x)) n)) (/ 1 n)) (* n (pow x 2)))) (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2)))))))) (/ 1/2 (* n x))) x)
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* 1/2 (/ (+ (* 1/2 (/ (log (/ 1 x)) n)) (* 11/12 (/ 1 n))) (* n (pow x 3)))) (+ (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) (* n x))) (+ (* 1/2 (/ (- (* -2/3 (/ (log (/ 1 x)) n)) (/ 1 n)) (* n (pow x 2)))) (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))))))) (+ (/ 1/4 (* n (pow x 3))) (/ 1/2 (* n x)))) x)
(* -2 (/ (log (/ 1 x)) (* n x)))
(/ (+ (* -2 (/ (log (/ 1 x)) n)) (+ (/ 1 (* n x)) (/ (log (/ 1 x)) (* n x)))) x)
(/ (- (+ (* -2 (/ (log (/ 1 x)) n)) (+ (* -2/3 (/ (log (/ 1 x)) (* n (pow x 2)))) (+ (/ 1 (* n x)) (/ (log (/ 1 x)) (* n x))))) (/ 1 (* n (pow x 2)))) x)
(/ (- (+ (* -2 (/ (log (/ 1 x)) n)) (+ (* -2/3 (/ (log (/ 1 x)) (* n (pow x 2)))) (+ (* 1/2 (/ (log (/ 1 x)) (* n (pow x 3)))) (+ (/ 11/12 (* n (pow x 3))) (+ (/ 1 (* n x)) (/ (log (/ 1 x)) (* n x))))))) (/ 1 (* n (pow x 2)))) x)
(exp (* -1 (/ (log (/ 1 x)) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
(* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))
(* x (- (+ (* 1/2 (/ 1 (pow n 2))) (/ 1 (* n x))) (* 1/2 (/ 1 n))))
(* (pow x 2) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (/ 1 (* n x))) (* 1/2 (/ 1 n))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (* 1/2 (/ 1 n))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (+ (* 1/2 (/ 1 n)) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (pow x 2)))))
(* -1 (/ (log (/ 1 x)) n))
(+ (* -1 (/ (log (/ 1 x)) n)) (/ 1 (* n x)))
(- (+ (* -1 (/ (log (/ 1 x)) n)) (/ 1 (* n x))) (/ 1/2 (* n (pow x 2))))
(- (+ (* -1 (/ (log (/ 1 x)) n)) (+ (/ 1 (* n x)) (* 1/3 (/ 1 (* n (pow x 3)))))) (* 1/2 (/ 1 (* n (pow x 2)))))
(* -1 (log (/ 1 x)))
(+ (* -1 (log (/ 1 x))) (/ 1 x))
(- (+ (* -1 (log (/ 1 x))) (/ 1 x)) (/ 1/2 (pow x 2)))
(- (+ (* -1 (log (/ 1 x))) (+ (/ 1 x) (* 1/3 (/ 1 (pow x 3))))) (/ 1/2 (pow x 2)))
(/ 1 x)
(/ (- 1 (* 1/2 (/ 1 x))) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x)
(* -2 (/ (log (/ 1 x)) x))
(/ (+ (* -2 (log (/ 1 x))) (+ (/ 1 x) (/ (log (/ 1 x)) x))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (/ 1 x) (/ (log (/ 1 x)) x)))) (/ 1 (pow x 2))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (* 1/2 (/ (log (/ 1 x)) (pow x 3))) (+ (/ 1 x) (+ (* 11/12 (/ 1 (pow x 3))) (/ (log (/ 1 x)) x)))))) (/ 1 (pow x 2))) x)
(pow (log (/ 1 x)) 2)
(* -1 (/ (- (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) 1) x))
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (* 1/2 (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n))) 1/2) x))) 1) x))
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n))) 1/3) x)) (* 1/2 (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)))) 1/2) x))) 1) x))
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (+ (* -1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* 11/12 (/ 1 n)))) 1/4) x)) (* 1/2 (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)))) 1/3) x)) (* 1/2 (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)))) 1/2) x))) 1) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (- (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) 1) (* n x)))
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (* 1/2 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) n)) (* 1/2 (/ 1 n))) x))) (/ 1 n)) x))
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) n)) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) n))) (* 1/2 (/ 1 n))) x))) (/ 1 n)) x))
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (+ (* -1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* 11/12 (/ 1 n))) n)) (* 1/4 (/ 1 n))) x)) (* 1/2 (/ (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) n))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) n))) (* 1/2 (/ 1 n))) x))) (/ 1 n)) x))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n x)))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) x))) x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (+ (* -1 (/ (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) x)) (/ 1 n))) x))) x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* 11/12 (/ 1 n))) x)) (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n))) x)) (/ 1 n))) x))) x))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(* -1 (* x (- (* -1 (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 (* n x)))))
(* (pow x 2) (- (+ (* -1 (/ (- (* -1 (/ (- 1 (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) x)) (/ 1 n)) x)) (* 1/2 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))
(/ (+ (log -1) (* -1 (log (/ -1 x)))) n)
(+ (* -1 (/ (log (/ -1 x)) n)) (+ (/ 1 (* n x)) (/ (log -1) n)))
(+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x)) (/ (log -1) n)))
(+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (/ (log -1) n)))
(+ (log -1) (* -1 (log (/ -1 x))))
(+ (log -1) (+ (* -1 (log (/ -1 x))) (/ 1 x)))
(+ (log -1) (+ (* -1 (log (/ -1 x))) (* -1 (/ (- (* 1/2 (/ 1 x)) 1) x))))
(+ (log -1) (+ (* -1 (log (/ -1 x))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x))))
(* -1 (/ (- (* 1/2 (/ 1 x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 x)) 1/3) x)) 1/2) x)) 1) x))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) x))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) x)))) x))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (/ (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) x)) (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) x)))) x))) x))
(pow (+ (log -1) (* -1 (log (/ -1 x)))) 2)
(* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))
(/ (+ (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* n (- (log (+ 1 x)) (log x)))) n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow n 2)))
(/ (+ (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* n (- (log (+ 1 x)) (log x)))) (pow n 2))
(/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n)
(exp (/ (log (+ 1 x)) n))
(* 1/2 (/ x (pow n 2)))
(/ (+ (* 1/2 x) (* n (+ 1 (* -1/2 x)))) (pow n 2))
(* 1/2 (/ (pow x 2) (pow n 2)))
(/ (+ (* 1/2 (pow x 2)) (* n (* x (+ 1 (* -1/2 x))))) (pow n 2))
(/ (+ (* 1/2 (pow x 2)) (* n (+ n (* x (+ 1 (* -1/2 x)))))) (pow n 2))
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (* -1/2 (pow x 2))))) (pow n 2))
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (+ (* -1/2 (pow x 2)) (* n (- 1 (exp (/ (log x) n)))))))) (pow n 2))
(/ 1/2 (pow n 2))
(/ (+ 1/2 (* -1/2 n)) (pow n 2))
(/ (log (+ 1 x)) n)
(- (log (+ 1 x)) (log x))
(- (+ (log (+ 1 x)) (* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))) (log x))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))) (log x)) n)
(+ 1 (/ (log (+ 1 x)) n))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
(+ 1 (/ (log x) n))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(/ (+ 1 (* -1/2 x)) n)
(/ (+ 1 (+ (* -1/2 x) (* 1/2 (/ x n)))) n)
(+ 1 (/ (* x (+ 1 (* -1/2 x))) n))
(+ 1 (+ (* 1/2 (/ (pow x 2) (pow n 2))) (/ (* x (+ 1 (* -1/2 x))) n)))
(/ (- (+ x (* -1/2 (pow x 2))) (log x)) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (* 1/2 (/ (pow x 2) n)))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/24 (/ (pow (log x) 4) (pow n 3))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ -1/2 n)
(/ (- (* 1/2 (/ 1 n)) 1/2) n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (+ (* -1 (- (log (+ 1 x)) (log x))) (* -1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
(* -1 (/ (- (* 1/2 x) 1) n))
(* -1 (/ (- (+ (* -1/2 (/ x n)) (* 1/2 x)) 1) n))
(+ 1 (* -1 (/ (* x (- (* 1/2 x) 1)) n)))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (pow x 2) n)) (* x (- (* 1/2 x) 1))) n)))
(* -1 (/ (- (+ (* -1 x) (* 1/2 (pow x 2))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (* 1/2 (pow x 2)) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (/ (pow (log x) 4) n)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (- 1/2 (* 1/2 (/ 1 n))) n))
Outputs
(- (* -1/2 (/ (pow (log x) 2) n)) (log x))
(-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64)) (log.f64 x))
(- (+ x (* -1/2 (/ (pow (log x) 2) n))) (log x))
(fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64) (-.f64 x (log.f64 x)))
(- (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (* x (- (* 1/2 (/ 1 n)) 1/2))))) (log x))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64)) (log.f64 x)))
(- (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (* x (- (+ (* 1/2 (/ 1 n)) (* x (- 1/3 (* 1/2 (/ 1 n))))) 1/2))))) (log x))
(fma.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/2 binary64) n)) x (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))) x #s(literal 1 binary64)) x (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64)) (log.f64 x)))
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 (/.f64 x n) #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(-.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) x (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) x (/.f64 #s(literal 1 binary64) n)) x (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))))
(/ (- (* -1/2 (/ (pow (log x) 2) n)) (log x)) n)
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64)) (log.f64 x)) n)
(- (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (/ x n)) (/ (log x) n))
(+.f64 (/.f64 x n) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64)) (log.f64 x)) n))
(- (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (/ (log x) n))
(fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (/.f64 #s(literal 1 binary64) n)) x (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64)) (log.f64 x)) n))
(- (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (* 1/3 (/ 1 n)) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (/ (log x) n))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) x (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) x (/.f64 #s(literal 1 binary64) n)) x (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64)) (log.f64 x)) n))
(* -1 (/ (pow (log x) 2) n))
(/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (neg.f64 n))
(+ (* -1 (/ (pow (log x) 2) n)) (/ (pow x 2) n))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)
(+ (* -1 (/ (pow (log x) 2) n)) (* (pow x 2) (+ (* -1 (/ x n)) (/ 1 n))))
(+.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) n) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))
(+ (* -1 (/ (pow (log x) 2) n)) (* (pow x 2) (+ (* x (- (* 11/12 (/ x n)) (/ 1 n))) (/ 1 n))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 11/12 binary64) (/.f64 x n) (/.f64 #s(literal -1 binary64) n)) (/.f64 (-.f64 (*.f64 x x) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))
1
#s(literal 1 binary64)
(+ 1 (/ x n))
(+.f64 (/.f64 x n) #s(literal 1 binary64))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) x (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))
(fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (/.f64 #s(literal 1 binary64) n))
(pow x 2)
(*.f64 x x)
(/ x n)
(/.f64 x n)
(* x (+ (* -1/2 (/ x n)) (/ 1 n)))
(*.f64 (fma.f64 (/.f64 x n) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) n)) x)
(* x (+ (* x (- (* 1/3 (/ x n)) (* 1/2 (/ 1 n)))) (/ 1 n)))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/3 binary64) n) x (/.f64 #s(literal -1/2 binary64) n)) (*.f64 x x) (/.f64 x n))
(* x (+ (* x (- (* x (+ (* -1/4 (/ x n)) (* 1/3 (/ 1 n)))) (* 1/2 (/ 1 n)))) (/ 1 n)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 x n) (/.f64 #s(literal 1/3 binary64) n)) x (/.f64 #s(literal -1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x)
x
(* x (+ 1 (* -1/2 x)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x)
(* x (+ 1 (* x (- (* 1/3 x) 1/2))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) x #s(literal -1/2 binary64)) x #s(literal 1 binary64)) x)
(* x (+ 1 (* x (- (* x (+ 1/3 (* -1/4 x))) 1/2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/4 binary64) x #s(literal 1/3 binary64)) x #s(literal -1/2 binary64)) x #s(literal 1 binary64)) x)
(* -1 (log x))
(neg.f64 (log.f64 x))
(- x (log x))
(-.f64 x (log.f64 x))
(- (* x (+ 1 (* -1/2 x))) (log x))
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) x (-.f64 x (log.f64 x)))
(- (* x (+ 1 (* x (- (* 1/3 x) 1/2)))) (log x))
(-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/3 binary64) x #s(literal -1/2 binary64)) x #s(literal 1 binary64)) x) (log.f64 x))
(* -1 (pow (log x) 2))
(neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(- (pow x 2) (pow (log x) 2))
(-.f64 (*.f64 x x) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(- (* (pow x 2) (+ 1 (* -1 x))) (pow (log x) 2))
(-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) x) x) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(- (* (pow x 2) (+ 1 (* x (- (* 11/12 x) 1)))) (pow (log x) 2))
(-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 11/12 binary64) x #s(literal -1 binary64)) x #s(literal 1 binary64)) x) x) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(pow (log x) 2)
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(/ (log x) n)
(/.f64 (log.f64 x) n)
(/ (+ 1 (* -1 (/ (log (/ 1 x)) n))) x)
(/.f64 (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64)) x)
(/ (- (+ 1 (+ (* -1 (/ (log (/ 1 x)) n)) (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) x)))) (* 1/2 (/ 1 x))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) n) (/.f64 #s(literal 1 binary64) n)) x) #s(literal 1/2 binary64) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (/.f64 #s(literal 1/2 binary64) x)) x)
(/ (- (+ 1 (+ (* -1 (/ (log (/ 1 x)) n)) (+ (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) x)) (+ (* 1/2 (/ (- (* -2/3 (/ (log (/ 1 x)) n)) (/ 1 n)) (pow x 2))) (/ 1/3 (pow x 2)))))) (* 1/2 (/ 1 x))) x)
(/.f64 (-.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) n) (/.f64 #s(literal 1 binary64) n)) x) (/.f64 (fma.f64 #s(literal -2/3 binary64) (/.f64 (neg.f64 (log.f64 x)) n) (/.f64 #s(literal -1 binary64) n)) (*.f64 x x))) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (/.f64 #s(literal 1/2 binary64) x)) x)
(/ (- (+ 1 (+ (* -1 (/ (log (/ 1 x)) n)) (+ (* 1/2 (/ (+ (* 1/2 (/ (log (/ 1 x)) n)) (* 11/12 (/ 1 n))) (pow x 3))) (+ (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) x)) (+ (* 1/2 (/ (- (* -2/3 (/ (log (/ 1 x)) n)) (/ 1 n)) (pow x 2))) (/ 1/3 (pow x 2))))))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x)
(/.f64 (-.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 (log.f64 x)) n) #s(literal 1/2 binary64) (/.f64 #s(literal 11/12 binary64) n)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) n) (/.f64 #s(literal 1 binary64) n)) x)) (+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2/3 binary64) (/.f64 (neg.f64 (log.f64 x)) n) (/.f64 #s(literal -1 binary64) n)) (*.f64 x x)) #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (/.f64 (log.f64 x) n))) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) x))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (*.f64 x x)) (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (fma.f64 (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (exp.f64 (/.f64 (log.f64 x) n)) (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (*.f64 x x))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n))) x)
(/ (+ 1 (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (/.f64 (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64)) x) n)
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) (* n x))) (/ 1 n))) (/ 1/2 (* n x))) x)
(/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) n) (/.f64 #s(literal 1 binary64) n)) x) n) #s(literal 1/2 binary64) (/.f64 (/.f64 (log.f64 x) n) n)) (/.f64 #s(literal 1 binary64) n)) (/.f64 (/.f64 #s(literal 1/2 binary64) x) n)) x)
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) (* n x))) (+ (* 1/2 (/ (- (* -2/3 (/ (log (/ 1 x)) n)) (/ 1 n)) (* n (pow x 2)))) (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2)))))))) (/ 1/2 (* n x))) x)
(/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) n) (/.f64 #s(literal 1 binary64) n)) x) n) (/.f64 (fma.f64 #s(literal -2/3 binary64) (/.f64 (neg.f64 (log.f64 x)) n) (/.f64 #s(literal -1 binary64) n)) (*.f64 (*.f64 n x) x))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) n) (/.f64 #s(literal 1 binary64) n)) (/.f64 (/.f64 (log.f64 x) n) n))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) n)) x)
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* 1/2 (/ (+ (* 1/2 (/ (log (/ 1 x)) n)) (* 11/12 (/ 1 n))) (* n (pow x 3)))) (+ (* 1/2 (/ (+ (/ 1 n) (/ (log (/ 1 x)) n)) (* n x))) (+ (* 1/2 (/ (- (* -2/3 (/ (log (/ 1 x)) n)) (/ 1 n)) (* n (pow x 2)))) (+ (/ 1 n) (* 1/3 (/ 1 (* n (pow x 2))))))))) (+ (/ 1/4 (* n (pow x 3))) (/ 1/2 (* n x)))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (fma.f64 (/.f64 (neg.f64 (log.f64 x)) n) #s(literal 1/2 binary64) (/.f64 #s(literal 11/12 binary64) n)) n) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) n) (/.f64 #s(literal 1 binary64) n)) x) n) (/.f64 (fma.f64 #s(literal -2/3 binary64) (/.f64 (neg.f64 (log.f64 x)) n) (/.f64 #s(literal -1 binary64) n)) (*.f64 (*.f64 n x) x))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 x x)) n) (/.f64 #s(literal 1 binary64) n)) (/.f64 (/.f64 (log.f64 x) n) n)))) (+.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 3 binary64))) n) (/.f64 (/.f64 #s(literal 1/2 binary64) x) n))) x)
(* -2 (/ (log (/ 1 x)) (* n x)))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) (*.f64 n x))
(/ (+ (* -2 (/ (log (/ 1 x)) n)) (+ (/ 1 (* n x)) (/ (log (/ 1 x)) (* n x)))) x)
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (neg.f64 (log.f64 x)) n) (fma.f64 (/.f64 (log.f64 x) x) (/.f64 #s(literal -1 binary64) n) (/.f64 (/.f64 #s(literal 1 binary64) x) n))) x)
(/ (- (+ (* -2 (/ (log (/ 1 x)) n)) (+ (* -2/3 (/ (log (/ 1 x)) (* n (pow x 2)))) (+ (/ 1 (* n x)) (/ (log (/ 1 x)) (* n x))))) (/ 1 (* n (pow x 2)))) x)
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (neg.f64 (log.f64 x)) n) (+.f64 (fma.f64 (/.f64 (log.f64 x) x) (/.f64 #s(literal -1 binary64) n) (/.f64 (/.f64 #s(literal 1 binary64) x) n)) (/.f64 (fma.f64 #s(literal -2/3 binary64) (/.f64 (neg.f64 (log.f64 x)) n) (/.f64 #s(literal -1 binary64) n)) (*.f64 x x)))) x)
(/ (- (+ (* -2 (/ (log (/ 1 x)) n)) (+ (* -2/3 (/ (log (/ 1 x)) (* n (pow x 2)))) (+ (* 1/2 (/ (log (/ 1 x)) (* n (pow x 3)))) (+ (/ 11/12 (* n (pow x 3))) (+ (/ 1 (* n x)) (/ (log (/ 1 x)) (* n x))))))) (/ 1 (* n (pow x 2)))) x)
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (neg.f64 (log.f64 x)) n) (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (neg.f64 (log.f64 x)) n) (+.f64 (/.f64 #s(literal 11/12 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n)) (fma.f64 (/.f64 (log.f64 x) x) (/.f64 #s(literal -1 binary64) n) (/.f64 (/.f64 #s(literal 1 binary64) x) n)))) (/.f64 (fma.f64 #s(literal -2/3 binary64) (/.f64 (neg.f64 (log.f64 x)) n) (/.f64 #s(literal -1 binary64) n)) (*.f64 x x)))) x)
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp.f64 (/.f64 (log.f64 x) n))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x)) (exp.f64 (/.f64 (log.f64 x) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(fma.f64 (/.f64 (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x) (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x)) (exp.f64 (/.f64 (log.f64 x) n))))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
(fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 1/2 binary64) n) n)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x)) (+.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x)) (exp.f64 (/.f64 (log.f64 x) n))))
(* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))
(*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x)
(* x (- (+ (* 1/2 (/ 1 (pow n 2))) (/ 1 (* n x))) (* 1/2 (/ 1 n))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) n) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) x)
(* (pow x 2) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x)
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (/ 1 (* n x))) (* 1/2 (/ 1 n))))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) n) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) x) x)
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (* 1/2 (/ 1 n))))
(*.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (/.f64 (/.f64 #s(literal 1 binary64) x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) (*.f64 x x))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (+ (* 1/2 (/ 1 n)) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (pow x 2)))))
(*.f64 (-.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (/.f64 (/.f64 #s(literal 1 binary64) x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x x))) (*.f64 x x))
(* -1 (/ (log (/ 1 x)) n))
(/.f64 (log.f64 x) n)
(+ (* -1 (/ (log (/ 1 x)) n)) (/ 1 (* n x)))
(+.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) n) (/.f64 (log.f64 x) n))
(- (+ (* -1 (/ (log (/ 1 x)) n)) (/ 1 (* n x))) (/ 1/2 (* n (pow x 2))))
(-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) n) (/.f64 (log.f64 x) n)) (/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) n) x))
(- (+ (* -1 (/ (log (/ 1 x)) n)) (+ (/ 1 (* n x)) (* 1/3 (/ 1 (* n (pow x 3)))))) (* 1/2 (/ 1 (* n (pow x 2)))))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) n)) (/.f64 (/.f64 #s(literal 1 binary64) x) n)) (/.f64 (log.f64 x) n)) (/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) n) x))
(* -1 (log (/ 1 x)))
(log.f64 x)
(+ (* -1 (log (/ 1 x))) (/ 1 x))
(+.f64 (/.f64 #s(literal 1 binary64) x) (log.f64 x))
(- (+ (* -1 (log (/ 1 x))) (/ 1 x)) (/ 1/2 (pow x 2)))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) x) (log.f64 x))
(- (+ (* -1 (log (/ 1 x))) (+ (/ 1 x) (* 1/3 (/ 1 (pow x 3))))) (/ 1/2 (pow x 2)))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (log.f64 x)) (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) x))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (- 1 (* 1/2 (/ 1 x))) x)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (* 1/2 (/ 1 x))) x)
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) x)
(/ (- (+ 1 (/ 1/3 (pow x 2))) (+ (* 1/2 (/ 1 x)) (* 1/4 (/ 1 (pow x 3))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (/.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 3 binary64)))) x)
(* -2 (/ (log (/ 1 x)) x))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) x)
(/ (+ (* -2 (log (/ 1 x))) (+ (/ 1 x) (/ (log (/ 1 x)) x))) x)
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) x) (fma.f64 #s(literal 2 binary64) (log.f64 x) (/.f64 #s(literal 1 binary64) x))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (/ 1 x) (/ (log (/ 1 x)) x)))) (/ 1 (pow x 2))) x)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -2/3 binary64) x) (/.f64 (neg.f64 (log.f64 x)) x) (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) x) (fma.f64 #s(literal 2 binary64) (log.f64 x) (/.f64 #s(literal 1 binary64) x)))) (/.f64 (/.f64 #s(literal 1 binary64) x) x)) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (* 1/2 (/ (log (/ 1 x)) (pow x 3))) (+ (/ 1 x) (+ (* 11/12 (/ 1 (pow x 3))) (/ (log (/ 1 x)) x)))))) (/ 1 (pow x 2))) x)
(/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (log.f64 x) (fma.f64 (/.f64 #s(literal -2/3 binary64) x) (/.f64 (neg.f64 (log.f64 x)) x) (fma.f64 (/.f64 (neg.f64 (log.f64 x)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) x) (/.f64 #s(literal 11/12 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) x))))) (/.f64 (/.f64 #s(literal 1 binary64) x) x)) x)
(pow (log (/ 1 x)) 2)
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(* -1 (/ (- (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) 1) x))
(/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (* 1/2 (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n))) 1/2) x))) 1) x))
(/.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal -1/2 binary64) n) (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))) (neg.f64 x)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) #s(literal -1 binary64) #s(literal 1 binary64)) x)
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n))) 1/3) x)) (* 1/2 (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)))) 1/2) x))) 1) x))
(/.f64 (fma.f64 (-.f64 (/.f64 (-.f64 (-.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/3 binary64))) x)) #s(literal 1/2 binary64)) (neg.f64 x)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) #s(literal -1 binary64) #s(literal 1 binary64)) x)
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (+ (* -1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* 11/12 (/ 1 n)))) 1/4) x)) (* 1/2 (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)))) 1/3) x)) (* 1/2 (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)))) 1/2) x))) 1) x))
(/.f64 (-.f64 (-.f64 (/.f64 (-.f64 (-.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (-.f64 (-.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (fma.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) #s(literal -1/4 binary64) (-.f64 (/.f64 #s(literal 11/24 binary64) n) #s(literal 1/4 binary64))) x)) #s(literal 1/3 binary64)) x)) #s(literal 1/2 binary64)) (neg.f64 x)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) #s(literal 1 binary64)) (neg.f64 x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) (/.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) 1) (* n x)))
(/.f64 (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) (neg.f64 x)) n)
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (* 1/2 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) n)) (* 1/2 (/ 1 n))) x))) (/ 1 n)) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n)) n) (/.f64 #s(literal 1/2 binary64) n)) x) #s(literal -1 binary64) (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) n)) (neg.f64 x))
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) n)) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) n))) (* 1/2 (/ 1 n))) x))) (/ 1 n)) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n)) n) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (/.f64 #s(literal 1/2 binary64) n)) n) (/.f64 #s(literal 1/3 binary64) n)) x)) (/.f64 #s(literal 1/2 binary64) n)) x) #s(literal -1 binary64) (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) n)) (neg.f64 x))
(* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ (+ (* -1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* 11/12 (/ 1 n))) n)) (* 1/4 (/ 1 n))) x)) (* 1/2 (/ (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) n))) (* 1/3 (/ 1 n))) x)) (* 1/2 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) n))) (* 1/2 (/ 1 n))) x))) (/ 1 n)) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n)) n) (/.f64 (-.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (/.f64 #s(literal 1/2 binary64) n)) n) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) #s(literal -1/4 binary64) (/.f64 #s(literal 11/24 binary64) n)) n) (/.f64 #s(literal 1/4 binary64) n)) x)) (/.f64 #s(literal 1/3 binary64) n)) x)) (/.f64 #s(literal 1/2 binary64) n)) x) #s(literal -1 binary64) (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)) n)) (neg.f64 x))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n x)))
(*.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 n x)) #s(literal 2 binary64))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) x))) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (+ (* -1 (/ (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n)) x)) (/ 1 n))) x))) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) #s(literal -2 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal -2/3 binary64) n) (/.f64 #s(literal 1 binary64) n)) x)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* 11/12 (/ 1 n))) x)) (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 n))) x)) (/ 1 n))) x))) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) #s(literal -2 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (-.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal -2/3 binary64) n) (/.f64 #s(literal 1 binary64) n)) (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal 11/12 binary64) n)) x)) x)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 x))) (neg.f64 x))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x)) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(-.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) x))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(-.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) n) n) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) x))
(* -1 (* x (- (* -1 (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 (* n x)))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 (/.f64 #s(literal -1 binary64) n) x)) (neg.f64 x))
(* (pow x 2) (- (+ (* -1 (/ (- (* -1 (/ (- 1 (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) x)) (/ 1 n)) x)) (* 1/2 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) x) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n)) x) #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) (*.f64 x x))
(/ (+ (log -1) (* -1 (log (/ -1 x)))) n)
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)
(+ (* -1 (/ (log (/ -1 x)) n)) (+ (/ 1 (* n x)) (/ (log -1) n)))
(-.f64 (+.f64 (/.f64 (log.f64 #s(literal -1 binary64)) n) (/.f64 (/.f64 #s(literal 1 binary64) x) n)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) n))
(+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (- (* 1/2 (/ 1 (* n x))) (/ 1 n)) x)) (/ (log -1) n)))
(-.f64 (-.f64 (/.f64 (log.f64 #s(literal -1 binary64)) n) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) n) (/.f64 #s(literal 1 binary64) n)) x)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) n))
(+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 (* n x))) (* 1/2 (/ 1 n))) x)) (/ 1 n)) x)) (/ (log -1) n)))
(-.f64 (-.f64 (/.f64 (log.f64 #s(literal -1 binary64)) n) (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1/3 binary64) n) x) (/.f64 #s(literal 1/2 binary64) n)) x) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n)) x)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) n))
(+ (log -1) (* -1 (log (/ -1 x))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(+ (log -1) (+ (* -1 (log (/ -1 x))) (/ 1 x)))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 #s(literal -1 binary64)))
(+ (log -1) (+ (* -1 (log (/ -1 x))) (* -1 (/ (- (* 1/2 (/ 1 x)) 1) x))))
(-.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)) x))
(+ (log -1) (+ (* -1 (log (/ -1 x))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x))))
(-.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64)) x))
(* -1 (/ (- (* 1/2 (/ 1 x)) 1) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) x)
(* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 x)) 1/2) x)) 1) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ 1 x)) 1/3) x)) 1/2) x)) 1) x))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/3 binary64)) x) #s(literal -1 binary64) #s(literal -1/2 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 x))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) x))
(*.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) x) #s(literal 2 binary64))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) x))) x))
(/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) x)))) x))) x))
(/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) x)) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (/ (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) x)) (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) x)))) x))) x))
(/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -1/2 binary64) #s(literal 11/12 binary64)) x))) x)) (neg.f64 x))) (neg.f64 x))
(pow (+ (log -1) (* -1 (log (/ -1 x)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))
(* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))
(*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* n (- (log (+ 1 x)) (log x)))) n)
(/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) n)
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow n 2)))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) n) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* n (- (log (+ 1 x)) (log x)))) (pow n 2))
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) n) n)
(/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n)
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)
(exp (/ (log (+ 1 x)) n))
(exp.f64 (/.f64 (log1p.f64 x) n))
(* 1/2 (/ x (pow n 2)))
(*.f64 (/.f64 (/.f64 x n) n) #s(literal 1/2 binary64))
(/ (+ (* 1/2 x) (* n (+ 1 (* -1/2 x)))) (pow n 2))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n) n)
(* 1/2 (/ (pow x 2) (pow n 2)))
(*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (pow x 2)) (* n (* x (+ 1 (* -1/2 x))))) (pow n 2))
(/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)
(/ (+ (* 1/2 (pow x 2)) (* n (+ n (* x (+ 1 (* -1/2 x)))))) (pow n 2))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x n) n (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (* -1/2 (pow x 2))))) (pow n 2))
(/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (+ (* -1/2 (pow x 2)) (* n (- 1 (exp (/ (log x) n)))))))) (pow n 2))
(/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))) n (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x)) n (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) (*.f64 n n))
(/ 1/2 (pow n 2))
(/.f64 (/.f64 #s(literal 1/2 binary64) n) n)
(/ (+ 1/2 (* -1/2 n)) (pow n 2))
(/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) n #s(literal 1/2 binary64)) n) n)
(/ (log (+ 1 x)) n)
(/.f64 (log1p.f64 x) n)
(- (log (+ 1 x)) (log x))
(-.f64 (log1p.f64 x) (log.f64 x))
(- (+ (log (+ 1 x)) (* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))) (log x))
(fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) (log.f64 x)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (fma.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)))) (fma.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) (log.f64 x))))) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))) (log x)) n)
(/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n)
(+ 1 (/ (log (+ 1 x)) n))
(+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) n) #s(literal 1/2 binary64) (+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64)))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
(fma.f64 (pow.f64 (/.f64 (log1p.f64 x) n) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 (/.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) n) #s(literal 1/2 binary64) (+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64))))
(+ 1 (/ (log x) n))
(+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) n) #s(literal 1/2 binary64) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64)))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(fma.f64 (pow.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 (/.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) n) #s(literal 1/2 binary64) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(/ (+ 1 (* -1/2 x)) n)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n)
(/ (+ 1 (+ (* -1/2 x) (* 1/2 (/ x n)))) n)
(/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) n)
(+ 1 (/ (* x (+ 1 (* -1/2 x))) n))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (pow x 2) (pow n 2))) (/ (* x (+ 1 (* -1/2 x))) n)))
(fma.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x #s(literal 1 binary64)))
(/ (- (+ x (* -1/2 (pow x 2))) (log x)) n)
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x (-.f64 x (log.f64 x))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (* 1/2 (/ (pow x 2) n)))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x (*.f64 (*.f64 (/.f64 x n) x) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) (log.f64 x))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x (fma.f64 (/.f64 #s(literal -1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (*.f64 (*.f64 (/.f64 x n) x) #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) (log.f64 x))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/24 (/ (pow (log x) 4) (pow n 3))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x (fma.f64 #s(literal -1/24 binary64) (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) (*.f64 (*.f64 (/.f64 x n) x) #s(literal 1/2 binary64)))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) (log.f64 x)))) n)
(/ -1/2 n)
(/.f64 #s(literal -1/2 binary64) n)
(/ (- (* 1/2 (/ 1 n)) 1/2) n)
(/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (fma.f64 (log1p.f64 x) #s(literal -1 binary64) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (log1p.f64 x)) #s(literal -1 binary64) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 (+.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n)) n) (log1p.f64 x)) #s(literal -1 binary64) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) #s(literal -1/6 binary64) (/.f64 (*.f64 #s(literal -1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n)) (neg.f64 n))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (+ (* -1 (- (log (+ 1 x)) (log x))) (* -1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))) n))
(/.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (log1p.f64 x)) #s(literal -1 binary64) (log.f64 x)) (neg.f64 n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64) (neg.f64 (log1p.f64 x))) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) #s(literal 1/6 binary64) (*.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (neg.f64 n)) (log1p.f64 x)) n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64)) (log.f64 x)) n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 n)) (log.f64 x)) n))
(* -1 (/ (- (* 1/2 x) 1) n))
(/.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) (neg.f64 n))
(* -1 (/ (- (+ (* -1/2 (/ x n)) (* 1/2 x)) 1) n))
(/.f64 (fma.f64 (/.f64 x n) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))
(+ 1 (* -1 (/ (* x (- (* 1/2 x) 1)) n)))
(fma.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) n) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (pow x 2) n)) (* x (- (* 1/2 x) 1))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (*.f64 (*.f64 (/.f64 x n) #s(literal -1/2 binary64)) x)) n))
(* -1 (/ (- (+ (* -1 x) (* 1/2 (pow x 2))) (* -1 (log x))) n))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (* 1/2 (pow x 2)) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(/.f64 (+.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 x x) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(/.f64 (+.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) #s(literal -1/6 binary64) (*.f64 (-.f64 (*.f64 x x) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (neg.f64 n))) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (/ (pow (log x) 4) n)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(/.f64 (+.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (/.f64 (fma.f64 (-.f64 (*.f64 x x) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 (fma.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal 1/6 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) n) #s(literal 1/24 binary64))) (neg.f64 n))) (neg.f64 n))) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- 1/2 (* 1/2 (/ 1 n))) n))
(/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 n))

rewrite200.0ms (0.9%)

Memory
21.8MiB live, 250.9MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042321
077309
1366295
23064295
08422295
Stop Event
iter limit
node limit
iter limit
Counts
25 → 713
Calls
Call 1
Inputs
(fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n))
(/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n)
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(/.f64 #s(literal 1 binary64) n)
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))))
(*.f64 x x)
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(exp.f64 (/.f64 (log1p.f64 x) n))
(/.f64 (log1p.f64 x) n)
(log1p.f64 x)
(-.f64 (log1p.f64 x) (log.f64 x))
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
(/.f64 (log.f64 x) n)
Outputs
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x))) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (log.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) #s(literal 2 binary64)) (fma.f64 (log.f64 x) (log.f64 x) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (log.f64 x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))))) (neg.f64 (*.f64 n (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (neg.f64 (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) n (*.f64 (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))) (neg.f64 (*.f64 (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) n)))
(/.f64 (neg.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))) (neg.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (log.f64 x)))
(/.f64 (-.f64 (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64))) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) #s(literal 2 binary64)) (fma.f64 (log.f64 x) (log.f64 x) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (log.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) (*.f64 n (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) n (*.f64 (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) n))
(/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x))) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x))) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64)))))
(fma.f64 (pow.f64 (sqrt.f64 (log1p.f64 x)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (log1p.f64 x)) #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))
(fma.f64 (sqrt.f64 (log1p.f64 x)) (sqrt.f64 (log1p.f64 x)) (fma.f64 #s(literal -1 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (pow.f64 n #s(literal -1 binary64)) (-.f64 (log1p.f64 x) (log.f64 x)))
(fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x)))
(fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x)))
(fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)))
(fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) n) (-.f64 (log1p.f64 x) (log.f64 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x)))) (/.f64 (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (log.f64 x))
(-.f64 (log1p.f64 x) (-.f64 (log.f64 x) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (neg.f64 (log.f64 x)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x)))
(+.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)))
(+.f64 (log1p.f64 x) (fma.f64 #s(literal -1 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x))) n))
(*.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 n (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x)))) (/.f64 #s(literal -1 binary64) n))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x))) n))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x))) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64))) (pow.f64 n #s(literal -1 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64))) (pow.f64 n #s(literal -1 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))) (neg.f64 (neg.f64 n)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal 1 binary64))) (neg.f64 n))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x)))))) (neg.f64 (neg.f64 (neg.f64 n))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x))) (neg.f64 n))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x))) n)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))) (neg.f64 n))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))) n)))
(/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) (*.f64 (log.f64 x) #s(literal 1 binary64))) n)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64))) (pow.f64 n #s(literal -1 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64))) (pow.f64 n #s(literal -1 binary64))) (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64)) (neg.f64 n))
(/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal 1 binary64)) n)
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x))))) (neg.f64 (neg.f64 n)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64)))) (neg.f64 (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64)))) (neg.f64 (*.f64 n (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x))) (neg.f64 n)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x))) n))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))) (neg.f64 n)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))) n))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64))) (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64))) (*.f64 n (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x)))) (neg.f64 n))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x)))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x))) n)
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x)))) n))
(neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x))) (neg.f64 n)))
(-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (log1p.f64 x)) n) (/.f64 (log.f64 x) n))
(exp.f64 (*.f64 (log.f64 (/.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (-.f64 (log1p.f64 x) (log.f64 x))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) n))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 n #s(literal -1 binary64)))) (neg.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (pow.f64 n #s(literal -1 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64))) (neg.f64 (neg.f64 n)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 n))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (log1p.f64 x) (/.f64 (log1p.f64 x) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (neg.f64 n))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (neg.f64 n))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) n)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) (neg.f64 n))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) n)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) (*.f64 n (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (*.f64 (neg.f64 n) n))
(/.f64 (-.f64 (neg.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 n))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 n #s(literal -1 binary64))) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (pow.f64 n #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 n))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) n)
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 2 binary64))) (fma.f64 (log1p.f64 x) (/.f64 (log1p.f64 x) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) (neg.f64 (*.f64 n (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64)))) (neg.f64 (*.f64 n (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 n)))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (neg.f64 n)))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) n))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) (neg.f64 n)))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) n))
(/.f64 (-.f64 (*.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) (*.f64 n (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 n n))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (*.f64 n (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (*.f64 n (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 n))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n))
(neg.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (neg.f64 n)))
(fma.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 n #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n)))
(fma.f64 (log1p.f64 x) (/.f64 (log1p.f64 x) n) (neg.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n)))
(-.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n))
(+.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) (neg.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n)))
(exp.f64 (*.f64 (log.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (-.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (-.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))))
(fma.f64 (neg.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)))) (/.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)))))
(-.f64 (/.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)) (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(+.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)))
(+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) (pow.f64 n #s(literal -1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64)))
(*.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)))
(*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (pow.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (pow.f64 #s(literal 1 binary64) (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(pow.f64 (exp.f64 (neg.f64 (log.f64 x))) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log.f64 x))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log.f64 x) n))
(pow.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (pow.f64 (*.f64 x x) #s(literal 1/2 binary64)) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (pow.f64 x (pow.f64 n #s(literal -1/2 binary64))) (pow.f64 n #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) n))
(pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 x (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64)))
(pow.f64 x (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n)))
(pow.f64 x (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n)))
(pow.f64 x (pow.f64 n #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (log.f64 x)) n)))
(/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) (neg.f64 n))))
(/.f64 #s(literal 1 binary64) (pow.f64 x (/.f64 #s(literal -1 binary64) n)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) n)))
(exp.f64 (fma.f64 (log.f64 x) (/.f64 #s(literal 1/2 binary64) n) (*.f64 (log.f64 x) (/.f64 #s(literal 1/2 binary64) n))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) (/.f64 #s(literal 1/2 binary64) n)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) n)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) n)))
(exp.f64 (*.f64 (log.f64 x) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(exp.f64 (*.f64 (log.f64 x) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))))
(exp.f64 (/.f64 (log.f64 x) n))
(*.f64 (pow.f64 n #s(literal -1/2 binary64)) (pow.f64 n #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n))
(*.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (pow.f64 n #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 n)) #s(literal -1 binary64))
(pow.f64 (*.f64 n n) #s(literal -1/2 binary64))
(pow.f64 n #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 n))))
(/.f64 #s(literal -1 binary64) (neg.f64 n))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 n)))
(/.f64 #s(literal 1 binary64) n)
(neg.f64 (/.f64 #s(literal -1 binary64) n))
(exp.f64 (neg.f64 (log.f64 n)))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (pow.f64 n #s(literal -2 binary64))) (pow.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (pow.f64 n #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n))) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (pow.f64 n #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (pow.f64 n #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n))) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64))) (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 n #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (pow.f64 n #s(literal -2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n))) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64))) (-.f64 (pow.f64 n #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (pow.f64 n #s(literal -2 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (pow.f64 n #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 n #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n))) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (pow.f64 n #s(literal -2 binary64))) (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (pow.f64 n #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64))) (+.f64 (pow.f64 n #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n)))))
(/.f64 (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64))) (+.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n))) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (pow.f64 n #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (pow.f64 n #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n))) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64))) (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (pow.f64 n #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (pow.f64 n #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n))) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64))) (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64)))))
(fma.f64 (pow.f64 n #s(literal -1/2 binary64)) (pow.f64 n #s(literal -1/2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x))
(fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64)))
(fma.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x))
(fma.f64 #s(literal 1 binary64) (pow.f64 n #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x))
(fma.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (pow.f64 n #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (pow.f64 n #s(literal -1 binary64)))) (/.f64 (pow.f64 n #s(literal -2 binary64)) (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (pow.f64 n #s(literal -1 binary64)))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (pow.f64 n #s(literal -1 binary64)))
(+.f64 (pow.f64 n #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x))
(*.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))))
(fma.f64 (neg.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))))
(fma.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))) (/.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)) (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(+.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))))
(+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
#s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 1 binary64))
(fma.f64 x (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 x (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal -1 binary64))) (pow.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x))
(*.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (neg.f64 (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (-.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))) (fma.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (neg.f64 (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (-.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x (expm1.f64 (/.f64 (log.f64 x) n)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) (+.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) (expm1.f64 (/.f64 (log.f64 x) n)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (neg.f64 (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (-.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 2 binary64))) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x (expm1.f64 (/.f64 (log.f64 x) n))))
(/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) (+.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) (expm1.f64 (/.f64 (log.f64 x) n))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (neg.f64 (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (-.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (neg.f64 (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (-.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))) (fma.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (neg.f64 (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (-.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))) (fma.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (neg.f64 (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (-.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 3 binary64)))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 2 binary64))) (pow.f64 (+.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n)) #s(literal -1 binary64)) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x n) #s(literal 3 binary64)) (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (+.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n)) (pow.f64 (/.f64 x n) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) n) (fma.f64 #s(literal -1 binary64) (expm1.f64 (/.f64 (log.f64 x) n)) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 1 binary64) (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))))
(fma.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
(fma.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
(fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))))
(fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (*.f64 x x) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
(fma.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) (expm1.f64 (/.f64 (log.f64 x) n)) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))))
(fma.f64 (pow.f64 n #s(literal -1 binary64)) x (fma.f64 #s(literal -1 binary64) (expm1.f64 (/.f64 (log.f64 x) n)) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))))
(fma.f64 #s(literal 1 binary64) (/.f64 x n) (fma.f64 #s(literal -1 binary64) (expm1.f64 (/.f64 (log.f64 x) n)) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))))
(fma.f64 x (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64)) (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))))
(fma.f64 x (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
(fma.f64 x (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))))
(fma.f64 x (pow.f64 n #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) (expm1.f64 (/.f64 (log.f64 x) n)) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))))
(-.f64 (-.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))) (/.f64 (pow.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))))
(-.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) (expm1.f64 (/.f64 (log.f64 x) n)))
(-.f64 (/.f64 x n) (-.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))))
(+.f64 (-.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 1 binary64))
(+.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x (-.f64 (/.f64 x n) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))) #s(literal 1 binary64))
(+.f64 (-.f64 (/.f64 x n) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))))
(+.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
(+.f64 (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)))
(+.f64 (/.f64 x n) (fma.f64 #s(literal -1 binary64) (expm1.f64 (/.f64 (log.f64 x) n)) (*.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (fma.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 x x)
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64))) #s(literal 1/4 binary64)) (*.f64 n n)) (pow.f64 (fma.f64 (pow.f64 n #s(literal -2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 n #s(literal -6 binary64)) #s(literal 1/8 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 n #s(literal -3 binary64)))) (pow.f64 (fma.f64 (pow.f64 n #s(literal -4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64)) (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) n (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64))) (pow.f64 n #s(literal -3 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (expm1.f64 (neg.f64 (log.f64 n))) n))
(pow.f64 (/.f64 (fma.f64 (pow.f64 n #s(literal -2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64))) #s(literal 1/4 binary64)) (*.f64 n n))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 n #s(literal -4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64)) (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))))) (fma.f64 (pow.f64 n #s(literal -6 binary64)) #s(literal 1/8 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 n #s(literal -3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 n #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) n (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) n (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64))) (*.f64 n n))) (neg.f64 n))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64))) #s(literal 1/4 binary64)) (*.f64 n n)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 n #s(literal -2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 n #s(literal -6 binary64)) #s(literal 1/8 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 n #s(literal -3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 n #s(literal -4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64)) (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) n (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64))))) (neg.f64 (pow.f64 (neg.f64 n) #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 n)) (*.f64 (*.f64 (neg.f64 n) n) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (*.f64 (neg.f64 n) n) (neg.f64 n))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 (neg.f64 n) n) (*.f64 n #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) n) (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (*.f64 (neg.f64 n) n) n)))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) n) (neg.f64 n)) (*.f64 n #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (neg.f64 n) n)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) n)) (neg.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) n) n) (*.f64 #s(literal 1/2 binary64) n))) (*.f64 (neg.f64 n) n))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 n)) (*.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)) (neg.f64 n))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 n #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)) (*.f64 n #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) n) (*.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)) n)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 n)) (*.f64 (*.f64 n n) #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 (neg.f64 n) #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n #s(literal 2 binary64))) (*.f64 n n))) (neg.f64 (*.f64 (*.f64 n n) (*.f64 n #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))) (neg.f64 n))
(/.f64 (-.f64 (/.f64 #s(literal -1/2 binary64) n) #s(literal -1/2 binary64)) (neg.f64 n))
(/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) n (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64))) (*.f64 n n)) n)
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64))) #s(literal 1/4 binary64)) (*.f64 n n))) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal -1/2 binary64)) n)))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64))) #s(literal 1/4 binary64)) (*.f64 n n))) (neg.f64 (fma.f64 (pow.f64 n #s(literal -2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 n #s(literal -6 binary64)) #s(literal 1/8 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 n #s(literal -3 binary64))))) (neg.f64 (fma.f64 (pow.f64 n #s(literal -4 binary64)) #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal -1/2 binary64) n))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 n #s(literal -6 binary64)) #s(literal 1/8 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 n #s(literal -3 binary64))))) (neg.f64 (fma.f64 (pow.f64 n #s(literal -4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64)) (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) n (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64)))) (pow.f64 (neg.f64 n) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 n)) (*.f64 (*.f64 (neg.f64 n) n) #s(literal -1/2 binary64))) (*.f64 (*.f64 (neg.f64 n) n) (neg.f64 n)))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 n) n) (*.f64 n #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) n) (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64))) (*.f64 (*.f64 (neg.f64 n) n) n))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) n) (neg.f64 n)) (*.f64 n #s(literal -1/2 binary64))) (*.f64 (neg.f64 n) n))
(/.f64 (-.f64 #s(literal 1 binary64) n) (*.f64 (*.f64 n n) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) n) n) (*.f64 #s(literal 1/2 binary64) n)) (*.f64 n n))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 n)) (*.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)) (neg.f64 n)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 n #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)) (*.f64 n #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) n) (*.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)) n))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 n)) (*.f64 (*.f64 n n) #s(literal -1/2 binary64))) (pow.f64 (neg.f64 n) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n #s(literal 2 binary64))) (*.f64 n n)) (*.f64 (*.f64 n n) (*.f64 n #s(literal 2 binary64))))
(/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n)
(/.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64))) #s(literal 1/4 binary64)) (*.f64 n n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal -1/2 binary64)) n))
(/.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64))) #s(literal 1/4 binary64)) (*.f64 n n)) (fma.f64 (pow.f64 n #s(literal -2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)))
(/.f64 (fma.f64 (pow.f64 n #s(literal -6 binary64)) #s(literal 1/8 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 n #s(literal -3 binary64)))) (fma.f64 (pow.f64 n #s(literal -4 binary64)) #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal -1/2 binary64) n)))))
(/.f64 (fma.f64 (pow.f64 n #s(literal -6 binary64)) #s(literal 1/8 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 n #s(literal -3 binary64)))) (fma.f64 (pow.f64 n #s(literal -4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64)) (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) n (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64))) (pow.f64 n #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 n #s(literal -2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64))) #s(literal 1/4 binary64)) (*.f64 n n)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 n #s(literal -4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64)) (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))))) (fma.f64 (pow.f64 n #s(literal -6 binary64)) #s(literal 1/8 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 n #s(literal -3 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 n #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) n (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 n #s(literal -2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64))) #s(literal 1/4 binary64)) (*.f64 n n))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 n #s(literal -4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64)) (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))))) (fma.f64 (pow.f64 n #s(literal -6 binary64)) #s(literal 1/8 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 n #s(literal -3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 n #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) n (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 n #s(literal -2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) n))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 (neg.f64 n) n) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) n))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) n) (pow.f64 n #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) n))
(fma.f64 (pow.f64 n #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) n))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal -1/2 binary64) n))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (pow.f64 n #s(literal -1 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 n #s(literal -2 binary64)) (/.f64 #s(literal -1/2 binary64) n))
(-.f64 (/.f64 (*.f64 (pow.f64 n #s(literal -4 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 n #s(literal -2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64))) (fma.f64 (pow.f64 n #s(literal -2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(-.f64 (/.f64 (*.f64 (pow.f64 n #s(literal -6 binary64)) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 n #s(literal -4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64)) (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64)))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 n #s(literal -3 binary64))) (fma.f64 (pow.f64 n #s(literal -4 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal -2 binary64)) (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64)))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) (pow.f64 n #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 n n) #s(literal 1/2 binary64)) (pow.f64 n #s(literal 3 binary64))))
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(+.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal -1/2 binary64) n))
(*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) #s(literal -1 binary64)))
(*.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 3 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64)))) (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 3 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 3 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 3 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64))) (-.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 3 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))))
(/.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 3 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64))) (-.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 3 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64)))) (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 3 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64)))) (-.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 3 binary64))) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 n #s(literal -1 binary64))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (pow.f64 n #s(literal -1 binary64))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) (pow.f64 n #s(literal -1 binary64))) (pow.f64 (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 n #s(literal -1 binary64))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64))) (pow.f64 (pow.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 n #s(literal -1 binary64))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64))) (pow.f64 (pow.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64)) (pow.f64 n #s(literal -1 binary64))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 (neg.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (exp.f64 (/.f64 (log1p.f64 x) n)))
(fma.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) (exp.f64 (/.f64 (log1p.f64 x) n)))
(fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(fma.f64 #s(literal -1 binary64) (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))
(-.f64 (/.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))) (/.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n)))))
(-.f64 (/.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 3 binary64))) (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64))))) (/.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)) (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (exp.f64 (/.f64 (log1p.f64 x) n))) (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64))))))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(+.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (exp.f64 (/.f64 (log1p.f64 x) n)))
(+.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 (pow.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (pow.f64 n #s(literal -1 binary64))) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 (fma.f64 x x #s(literal -1 binary64)) (pow.f64 n #s(literal -1 binary64))) (pow.f64 (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64))) (pow.f64 (pow.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64))) (pow.f64 (pow.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64)) (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)))
(pow.f64 (exp.f64 (neg.f64 (log1p.f64 x))) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log1p.f64 x))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log1p.f64 x) n))
(pow.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (pow.f64 n #s(literal -1/2 binary64))) (pow.f64 n #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) n))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) n))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (/.f64 (log1p.f64 x) n) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n)))
(pow.f64 (+.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n)))
(pow.f64 (+.f64 #s(literal 1 binary64) x) (pow.f64 n #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (log1p.f64 x)) n)))
(/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log1p.f64 x) (neg.f64 n))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) n)))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal -1/2 binary64) n)))
(exp.f64 (fma.f64 (log1p.f64 x) (/.f64 #s(literal 1/2 binary64) n) (*.f64 (log1p.f64 x) (/.f64 #s(literal 1/2 binary64) n))))
(exp.f64 (*.f64 (*.f64 (log1p.f64 x) (/.f64 #s(literal 1/2 binary64) n)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) n)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log1p.f64 x) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(exp.f64 (*.f64 (log1p.f64 x) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))))
(exp.f64 (/.f64 (log1p.f64 x) n))
(*.f64 (*.f64 (log1p.f64 x) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n)) (log1p.f64 x))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n)) (log1p.f64 x))
(*.f64 (neg.f64 (log1p.f64 x)) (/.f64 #s(literal -1 binary64) n))
(*.f64 (/.f64 #s(literal 1/2 binary64) n) (log.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) #s(literal 2 binary64))))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 (log1p.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (log1p.f64 x))
(*.f64 #s(literal 1 binary64) (/.f64 (log1p.f64 x) n))
(*.f64 #s(literal 2 binary64) (log.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (log1p.f64 x) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 n (log1p.f64 x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 n (log1p.f64 x)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (log1p.f64 x) #s(literal -1 binary64))) (neg.f64 (neg.f64 n)))
(/.f64 (neg.f64 (*.f64 (log1p.f64 x) #s(literal 1 binary64))) (neg.f64 n))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (log1p.f64 x)))) (neg.f64 (neg.f64 (neg.f64 n))))
(/.f64 (*.f64 (log1p.f64 x) #s(literal -1 binary64)) (neg.f64 n))
(/.f64 (*.f64 (log1p.f64 x) #s(literal 1 binary64)) n)
(/.f64 (neg.f64 (neg.f64 (log1p.f64 x))) (neg.f64 (neg.f64 n)))
(/.f64 (neg.f64 (log1p.f64 x)) (neg.f64 n))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 n (log1p.f64 x)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 n (log1p.f64 x))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 n (log1p.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n (log1p.f64 x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 n (log1p.f64 x)))
(/.f64 (log1p.f64 x) n)
(neg.f64 (/.f64 (neg.f64 (log1p.f64 x)) n))
(neg.f64 (/.f64 (log1p.f64 x) (neg.f64 n)))
(+.f64 (log.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n))) (log.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/2 binary64) n))))
(exp.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 (log1p.f64 x))))
(exp.f64 (+.f64 (log.f64 (log1p.f64 x)) (neg.f64 (log.f64 n))))
(exp.f64 (*.f64 (log.f64 (/.f64 n (log1p.f64 x))) #s(literal -1 binary64)))
(log.f64 (exp.f64 (/.f64 (log1p.f64 x) n)))
(*.f64 (pow.f64 (sqrt.f64 (log1p.f64 x)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (log1p.f64 x)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log1p.f64 x)) (sqrt.f64 (log1p.f64 x)))
(pow.f64 (sqrt.f64 (log1p.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (log1p.f64 x) #s(literal 1 binary64))
(log1p.f64 x)
(neg.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) (*.f64 x x)))))
(neg.f64 (log.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (fma.f64 x x #s(literal -1 binary64)))))
(neg.f64 (log.f64 (/.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))))
(neg.f64 (log.f64 (/.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))))
(-.f64 (log.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)))) (log.f64 (neg.f64 (-.f64 #s(literal 1 binary64) x))))
(-.f64 (log.f64 (neg.f64 (fma.f64 x x #s(literal -1 binary64)))) (log.f64 (neg.f64 (-.f64 x #s(literal 1 binary64)))))
(-.f64 (log.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (log.f64 (neg.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)))))
(-.f64 (log.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (log.f64 (neg.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))))
(-.f64 (log1p.f64 (*.f64 (neg.f64 x) x)) (log1p.f64 (neg.f64 x)))
(-.f64 (log.f64 (fma.f64 x x #s(literal -1 binary64))) (log.f64 (-.f64 x #s(literal 1 binary64))))
(-.f64 (log1p.f64 (pow.f64 x #s(literal 3 binary64))) (log1p.f64 (fma.f64 x x (neg.f64 x))))
(-.f64 (log1p.f64 (pow.f64 x #s(literal 3 binary64))) (log.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) (*.f64 x x)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (fma.f64 x x #s(literal -1 binary64)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))))
(+.f64 (log1p.f64 (*.f64 (neg.f64 x) x)) (log.f64 (pow.f64 (-.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))))
(+.f64 (log.f64 (fma.f64 x x #s(literal -1 binary64))) (log.f64 (pow.f64 (-.f64 x #s(literal 1 binary64)) #s(literal -1 binary64))))
(+.f64 (log1p.f64 (pow.f64 x #s(literal 3 binary64))) (log.f64 (pow.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(+.f64 (log1p.f64 (pow.f64 x #s(literal 3 binary64))) (log.f64 (pow.f64 (fma.f64 x x (-.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64))))
(exp.f64 (log.f64 (log1p.f64 x)))
(log.f64 (+.f64 #s(literal 1 binary64) x))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) (neg.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64)))) (neg.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (log.f64 x) (log1p.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log1p.f64 x) (log1p.f64 x) (-.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (log1p.f64 x) (neg.f64 (log.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (fma.f64 (log1p.f64 x) (log1p.f64 x) (-.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (log1p.f64 x) (neg.f64 (log.f64 x))))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (log1p.f64 x) (neg.f64 (log.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (log.f64 x) (log1p.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 (log1p.f64 x) (neg.f64 (log.f64 x))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log.f64 x) (log1p.f64 x)))
(neg.f64 (log.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x))))
(fma.f64 (pow.f64 (sqrt.f64 (log1p.f64 x)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (log1p.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))
(fma.f64 (sqrt.f64 (log1p.f64 x)) (sqrt.f64 (log1p.f64 x)) (neg.f64 (log.f64 x)))
(fma.f64 #s(literal -1 binary64) (log.f64 x) (log1p.f64 x))
(-.f64 (log.f64 (neg.f64 (+.f64 #s(literal 1 binary64) x))) (log.f64 (neg.f64 x)))
(-.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (+.f64 (log.f64 x) (log1p.f64 x))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (+.f64 (log.f64 x) (log1p.f64 x))))
(-.f64 (log1p.f64 (*.f64 (neg.f64 x) x)) (log.f64 (*.f64 x (-.f64 #s(literal 1 binary64) x))))
(-.f64 (log.f64 (fma.f64 x x #s(literal -1 binary64))) (log.f64 (fma.f64 x x (neg.f64 x))))
(-.f64 (log1p.f64 (pow.f64 x #s(literal 3 binary64))) (log.f64 (*.f64 x (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)))))
(-.f64 (log1p.f64 (pow.f64 x #s(literal 3 binary64))) (log.f64 (*.f64 x (fma.f64 x x (-.f64 #s(literal 1 binary64) x)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x))))
(-.f64 (log1p.f64 x) (log.f64 x))
(+.f64 (neg.f64 (log.f64 x)) (log1p.f64 x))
(+.f64 (log1p.f64 x) (neg.f64 (log.f64 x)))
(log.f64 (*.f64 (pow.f64 x #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) x)))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) x))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (log1p.f64 x) (log.f64 x)))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (pow.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) (neg.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (-.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (*.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (-.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (*.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64)))))
(fma.f64 (neg.f64 (log.f64 x)) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))
(fma.f64 (log.f64 x) (neg.f64 (log.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))
(fma.f64 (log1p.f64 x) (log1p.f64 x) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))
(+.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(*.f64 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 x)))
(*.f64 (log.f64 x) (log.f64 x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (log.f64 x)))
(pow.f64 (neg.f64 (log.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(*.f64 (pow.f64 n #s(literal -2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 (neg.f64 n) n) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) n) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) n))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 n #s(literal -2 binary64)))
(pow.f64 (/.f64 n (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 n #s(literal 2 binary64)) n) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1/2 binary64) n) (neg.f64 n))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (*.f64 (neg.f64 n) n))))
(/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 n) n))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 n (/.f64 #s(literal 1/2 binary64) n))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 1/2 binary64) n) (neg.f64 (neg.f64 n)))
(/.f64 (/.f64 #s(literal 1/2 binary64) n) n)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 n (/.f64 #s(literal 1/2 binary64) n)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 n n) #s(literal 2 binary64)))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (neg.f64 n) n)))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 n n)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 n n) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n)) (log.f64 x))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n)) (log.f64 x))
(*.f64 (neg.f64 (log.f64 x)) (/.f64 #s(literal -1 binary64) n))
(*.f64 (/.f64 #s(literal 1/2 binary64) n) (log.f64 (*.f64 x x)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (log.f64 x))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) n))
(*.f64 (log.f64 x) (pow.f64 n #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))))
(pow.f64 (/.f64 (/.f64 n (log.f64 x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 n (log.f64 x)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (log.f64 x) #s(literal -1 binary64))) (neg.f64 (neg.f64 n)))
(/.f64 (neg.f64 (*.f64 (log.f64 x) #s(literal 1 binary64))) (neg.f64 n))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 x)))) (neg.f64 (neg.f64 (neg.f64 n))))
(/.f64 (*.f64 (log.f64 x) #s(literal -1 binary64)) (neg.f64 n))
(/.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)) n)
(/.f64 (neg.f64 (neg.f64 (log.f64 x))) (neg.f64 (neg.f64 n)))
(/.f64 (neg.f64 (log.f64 x)) (neg.f64 n))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 n (log.f64 x)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 n (log.f64 x))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 n (log.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n (log.f64 x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 n (log.f64 x)))
(/.f64 (log.f64 x) n)
(neg.f64 (/.f64 (neg.f64 (log.f64 x)) n))
(neg.f64 (/.f64 (log.f64 x) (neg.f64 n)))
(fma.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n)) (log.f64 x) #s(literal 0 binary64))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n)) (log.f64 x) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 x)) (/.f64 #s(literal -1 binary64) n) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) n) (log.f64 (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 n #s(literal -1 binary64)) (log.f64 x) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) n) #s(literal 0 binary64))
(fma.f64 (log.f64 x) (pow.f64 n #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) #s(literal 0 binary64))
(+.f64 (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) (log.f64 (*.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 x) n))
(+.f64 (/.f64 (log.f64 x) n) #s(literal 0 binary64))
(exp.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 (log.f64 x))))
(exp.f64 (+.f64 (log.f64 (log.f64 x)) (neg.f64 (log.f64 n))))
(exp.f64 (*.f64 (log.f64 (/.f64 n (log.f64 x))) #s(literal -1 binary64)))
(log.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))))

eval464.0ms (2.1%)

Memory
-142.7MiB live, 252.3MiB allocated
Compiler

Compiled 48 721 to 4 931 computations (89.9% saved)

prune49.0ms (0.2%)

Memory
14.9MiB live, 92.2MiB allocated
Pruning

30 alts after pruning (29 fresh and 1 done)

PrunedKeptTotal
New1 172231 195
Fresh369
Picked415
Done101
Total1 180301 210
Accuracy
99.9%
Counts
1 210 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.8%
(-.f64 (exp.f64 #s(approx (/ (log (+ 1 x)) n) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
18.7%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) n) (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64))) (*.f64 (*.f64 (neg.f64 n) n) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
12.8%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
26.9%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (/.f64 x n) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
26.9%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
33.5%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
33.5%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
17.8%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
18.1%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
29.5%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) n)))
39.4%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log.f64 x) n)))
39.4%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
17.5%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
47.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 #s(literal 1 binary64) (/.f64 n (log.f64 x)))))))
47.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (*.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)))))))
47.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (*.f64 (neg.f64 (log.f64 x)) (/.f64 #s(literal -1 binary64) n))))))
33.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
39.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
28.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/3 binary64)) x) #s(literal -1 binary64) #s(literal -1/2 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 x)))) n))
60.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n))
55.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
53.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
34.5%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64))) (pow.f64 n #s(literal -1 binary64))) (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)))))))
54.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x)))
35.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) (/.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) n) (/.f64 #s(literal 1 binary64) n)) x) #s(literal 1/2 binary64) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (/.f64 #s(literal 1/2 binary64) x)) x)) n))
33.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) (/.f64 (-.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) n) (/.f64 #s(literal 1 binary64) n)) x) (/.f64 (fma.f64 #s(literal -2/3 binary64) (/.f64 (neg.f64 (log.f64 x)) n) (/.f64 #s(literal -1 binary64) n)) (*.f64 x x))) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (/.f64 #s(literal 1/2 binary64) x)) x)) n))
54.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
42.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))
31.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (log.f64 x)) (neg.f64 n))))
5.5%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
Compiler

Compiled 2 411 to 1 383 computations (42.6% saved)

simplify185.0ms (0.8%)

Memory
-31.4MiB live, 177.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log.f64 x) n))
cost-diff0
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
cost-diff0
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log.f64 x) n)))
cost-diff6400
(exp.f64 #s(literal 1 binary64))
cost-diff0
(expm1.f64 (/.f64 (log.f64 x) n))
cost-diff0
(/.f64 x n)
cost-diff0
(-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
cost-diff0
(*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64))
cost-diff0
#s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))
cost-diff0
#s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64))))
cost-diff0
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
cost-diff0
(/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)
cost-diff0
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n))
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
cost-diff640
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
cost-diff0
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n)
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n))
cost-diff26240
(fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))
cost-diff26240
(/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067620
0103612
1168576
2326576
3905566
42608531
57634531
08258509
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n))
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n)
(/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))
(fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (log1p.f64 x) #s(literal 2 binary64))
(log1p.f64 x)
x
#s(literal 2 binary64)
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(log.f64 x)
n
(*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(+.f64 (log.f64 x) (log1p.f64 x))
(*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))
#s(literal 1/2 binary64)
(*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n))
(/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n)
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n)
(fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64))
#s(literal -1/2 binary64)
x
#s(literal 1 binary64)
n
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64))))
#s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64))
(*.f64 x (/.f64 (/.f64 x n) n))
x
(/.f64 (/.f64 x n) n)
(/.f64 x n)
n
#s(literal 1/2 binary64)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(/.f64 #s(literal 1 binary64) n)
#s(literal 1 binary64)
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
(-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))
(/.f64 x n)
x
n
(expm1.f64 (/.f64 (log.f64 x) n))
(/.f64 (log.f64 x) n)
(log.f64 x)
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log.f64 x) n)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
#s(literal 1 binary64)
(pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log.f64 x) n))
(exp.f64 #s(literal 1 binary64))
(/.f64 (log.f64 x) n)
(log.f64 x)
x
n
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (/.f64 (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) n) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)))
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n)
(*.f64 (/.f64 (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) n) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))
(/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))
(*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n) n) (-.f64 (log1p.f64 x) (log.f64 x)))
(fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (log1p.f64 x) #s(literal 2 binary64))
(log1p.f64 x)
x
#s(literal 2 binary64)
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(log.f64 x)
n
(*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x)))
(+.f64 (log.f64 x) (log1p.f64 x))
(*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))
#s(literal 1/2 binary64)
(*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) n #s(literal 1/2 binary64)) x n) n) n) x)))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) n #s(literal 1/2 binary64)) x n) n) n) x))
(/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) n #s(literal 1/2 binary64)) x n) n) n) x)
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n)
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) n #s(literal 1/2 binary64)) x n) n) x)
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) n #s(literal 1/2 binary64)) x n) x)
(*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n)
(fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64))
#s(literal -1/2 binary64)
x
#s(literal 1 binary64)
n
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 (/.f64 (/.f64 x n) n) #s(literal 1/2 binary64)) x))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64))))
#s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 (/.f64 (/.f64 x n) n) #s(literal 1/2 binary64)) x)))
#s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))
#s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 (/.f64 (/.f64 x n) n) #s(literal 1/2 binary64)) x))
(*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 (/.f64 x n) n) #s(literal 1/2 binary64)) x)
(*.f64 x (/.f64 (/.f64 x n) n))
(*.f64 (/.f64 (/.f64 x n) n) x)
x
(/.f64 (/.f64 x n) n)
(/.f64 x n)
n
#s(literal 1/2 binary64)
(pow.f64 x (/.f64 #s(literal 1 binary64) n))
(/.f64 #s(literal 1 binary64) n)
#s(literal 1 binary64)
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
(-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))
(/.f64 x n)
x
n
(expm1.f64 (/.f64 (log.f64 x) n))
(/.f64 (log.f64 x) n)
(log.f64 x)
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log.f64 x) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (E.f64) (/.f64 (log.f64 x) n)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
#s(literal 1 binary64)
(pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log.f64 x) n))
(pow.f64 (E.f64) (/.f64 (log.f64 x) n))
(exp.f64 #s(literal 1 binary64))
(E.f64)
(/.f64 (log.f64 x) n)
(log.f64 x)
x
n

localize450.0ms (2%)

Memory
14.9MiB live, 550.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.010966230164287516
(pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log.f64 x) n))
accuracy0.28515625
(/.f64 (log.f64 x) n)
accuracy18.936089978745972
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
accuracy25.750107157681217
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log.f64 x) n)))
accuracy0.0078125
(-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))
accuracy0.028312216849389005
(expm1.f64 (/.f64 (log.f64 x) n))
accuracy0.28515625
(/.f64 (log.f64 x) n)
accuracy29.19186132647169
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
accuracy6.209934740554665
(*.f64 x (/.f64 (/.f64 x n) n))
accuracy25.750107157681217
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
accuracy29.357415589870257
#s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64))))
accuracy42.94823032386218
#s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))
accuracy5.273787056525732
(/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)
accuracy11.611651452777151
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n)
accuracy27.985090040416534
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
accuracy32.72877664405174
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n))
accuracy0.5420112793053261
(pow.f64 (log.f64 x) #s(literal 2 binary64))
accuracy0.5585454911117791
(/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))
accuracy21.820049449007033
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
accuracy22.55072039774065
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n))
Samples
215.0ms163×1valid
162.0ms76×2valid
10.0ms17×0valid
Compiler

Compiled 1 118 to 125 computations (88.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 261.0ms
ival-pow: 62.0ms (23.7% of total)
ival-mult: 49.0ms (18.8% of total)
adjust: 36.0ms (13.8% of total)
ival-div: 35.0ms (13.4% of total)
ival-add: 18.0ms (6.9% of total)
ival-sub: 14.0ms (5.4% of total)
ival-exp: 13.0ms (5% of total)
ival-log: 12.0ms (4.6% of total)
ival-pow2: 10.0ms (3.8% of total)
ival-log1p: 8.0ms (3.1% of total)
ival-expm1: 3.0ms (1.1% of total)
exact: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series174.0ms (0.8%)

Memory
15.5MiB live, 184.2MiB allocated
Counts
25 → 180
Calls
Call 1
Inputs
(/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))
(fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n))
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n)
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n))
(/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64))))
#s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
(-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))
(/.f64 x n)
(expm1.f64 (/.f64 (log.f64 x) n))
(exp.f64 #s(literal 1 binary64))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log.f64 x) n)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log.f64 x) n))
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n)
(*.f64 x (/.f64 (/.f64 x n) n))
(/.f64 (log.f64 x) n)
Outputs
(/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* n (log x)))
(+ x (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))))
(+ (* -1 (log x)) (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (* x (- (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* n (log x)))) (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* n (pow (log x) 2))))))))))
(+ (* -1 (log x)) (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (* x (- (+ (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* n (log x)))) (* x (- (+ (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* n (pow (log x) 3)))) (* 1/2 (/ (+ 1 (+ (* -1 (log x)) (* -1/3 (pow (log x) 2)))) (* n (log x))))) (+ (* 1/3 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* n (pow (log x) 2)))) (+ (* 1/2 (/ 1 (log x))) (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* n (pow (log x) 2))))))))) (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* n (pow (log x) 2))))))))))
(+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3)))
(+ (* -1 (* n (pow (log x) 2))) (+ (* -1/2 (* x (pow (log x) 2))) (* -1/2 (pow (log x) 3))))
(+ (* -1 (* n (pow (log x) 2))) (+ (* -1/2 (pow (log x) 3)) (* x (+ (* -1/2 (pow (log x) 2)) (* x (+ n (* 1/2 (+ (log x) (* 1/2 (pow (log x) 2))))))))))
(+ (* -1 (* n (pow (log x) 2))) (+ (* -1/2 (pow (log x) 3)) (* x (+ (* -1/2 (pow (log x) 2)) (* x (+ n (+ (* 1/2 (+ (log x) (* 1/2 (pow (log x) 2)))) (* x (+ (* -1 n) (* 1/2 (+ 1 (+ (* -1 (log x)) (* -1/3 (pow (log x) 2))))))))))))))
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* (pow n 2) (log x)))
(+ (* -1 (/ (log x) n)) (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (/ x n)))
(+ (* -1 (/ (log x) n)) (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (* x (+ (* x (- (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* (pow n 2) (log x)))) (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* (pow n 2) (pow (log x) 2)))))) (/ 1 n)))))
(+ (* -1 (/ (log x) n)) (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (* x (+ (* x (- (+ (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* (pow n 2) (log x)))) (* x (- (+ (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* (pow n 2) (pow (log x) 3)))) (* 1/2 (/ (+ 1 (+ (* -1 (log x)) (* -1/3 (pow (log x) 2)))) (* (pow n 2) (log x))))) (+ (* 1/3 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* (pow n 2) (pow (log x) 2)))) (+ (* 1/2 (/ 1 (* n (log x)))) (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* (pow n 2) (pow (log x) 2))))))))) (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* (pow n 2) (pow (log x) 2)))))) (/ 1 n)))))
(* n x)
(* x (+ n (* x (+ 1/2 (* -1/2 n)))))
(/ x n)
(* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))
1
(+ 1 (/ x n))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(* 1/2 (/ (pow x 2) (pow n 2)))
(- (exp (/ (log x) n)) 1)
(exp (/ (log x) n))
(* -1 (pow (log x) 2))
(- (pow x 2) (pow (log x) 2))
(- (* (pow x 2) (+ 1 (* -1 x))) (pow (log x) 2))
(- (* (pow x 2) (+ 1 (* x (- (* 11/12 x) 1)))) (pow (log x) 2))
(pow (log x) 2)
x
(* x (+ 1 (* x (- (* 1/2 (/ 1 n)) 1/2))))
(/ (pow x 2) (pow n 2))
(/ (log x) n)
(* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* x (log (/ 1 x))))))
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (log (/ 1 x))))) (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (* x (log (/ 1 x))))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* x (pow (log (/ 1 x)) 2)))))) x)
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (log (/ 1 x))))) (+ (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* n (* (pow x 2) (log (/ 1 x)))))) (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (* x (log (/ 1 x)))))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (pow (log (/ 1 x)) 2))))) (* (pow x 2) (log (/ 1 x))))) (+ (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* (pow x 2) (pow (log (/ 1 x)) 2))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* x (pow (log (/ 1 x)) 2)))))))) x)
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (log (/ 1 x))))) (+ (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* n (* (pow x 2) (log (/ 1 x)))))) (+ (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (* x (log (/ 1 x)))))) (* -1/2 (/ (+ (* 1/2 (- (+ (* -2 (* (log (/ 1 x)) (+ 11/12 (* 1/2 (log (/ 1 x)))))) (+ (* -4/3 (log (/ 1 x))) (* -1/2 (+ 1 (log (/ 1 x)))))) 1)) (* n (+ 11/12 (* 1/2 (log (/ 1 x)))))) (* n (* (pow x 3) (log (/ 1 x))))))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* n (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (pow (log (/ 1 x)) 2))))) (log (/ 1 x)))) (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (pow (log (/ 1 x)) 2)))))) (* (pow x 3) (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (pow (log (/ 1 x)) 2))))) (* (pow x 2) (log (/ 1 x))))) (+ (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* (pow x 2) (pow (log (/ 1 x)) 2))))) (+ (* 1/12 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* (pow x 3) (pow (log (/ 1 x)) 2))))) (+ (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* x (pow (log (/ 1 x)) 2))))) (* 1/4 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (pow (log (/ 1 x)) 2))))) (* (pow x 3) (log (/ 1 x))))))))))) x)
(/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) x)
(/ (+ (* -2 (* n (log (/ 1 x)))) (+ (* 1/2 (/ (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x)))))) x)) (+ (* 2 (pow (log (/ 1 x)) 2)) (/ (* n (+ 1 (log (/ 1 x)))) x)))) x)
(/ (+ (* -2 (* n (log (/ 1 x)))) (+ (* 1/2 (/ (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x))))) (pow x 2))) (+ (* 1/2 (/ (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x)))))) x)) (+ (* 2 (pow (log (/ 1 x)) 2)) (+ (/ (* n (+ 1 (log (/ 1 x)))) x) (/ (* n (- (* -2/3 (log (/ 1 x))) 1)) (pow x 2))))))) x)
(/ (+ (* -2 (* n (log (/ 1 x)))) (+ (* 1/2 (/ (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x))))) (pow x 2))) (+ (* 1/2 (/ (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x)))))) x)) (+ (* 1/2 (/ (- (+ (* -2 (* (log (/ 1 x)) (+ 11/12 (* 1/2 (log (/ 1 x)))))) (+ (* -4/3 (log (/ 1 x))) (* -1/2 (+ 1 (log (/ 1 x)))))) 1) (pow x 3))) (+ (* 2 (pow (log (/ 1 x)) 2)) (+ (/ (* n (+ 11/12 (* 1/2 (log (/ 1 x))))) (pow x 3)) (+ (/ (* n (+ 1 (log (/ 1 x)))) x) (/ (* n (- (* -2/3 (log (/ 1 x))) 1)) (pow x 2))))))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* x (log (/ 1 x))))))
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (log (/ 1 x))))) (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (* x (log (/ 1 x))))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* x (pow (log (/ 1 x)) 2)))))) x)
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (log (/ 1 x))))) (+ (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* (pow n 2) (* (pow x 2) (log (/ 1 x)))))) (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (* x (log (/ 1 x)))))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (pow (log (/ 1 x)) 2))))) (* (pow x 2) (log (/ 1 x))))) (+ (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* (pow x 2) (pow (log (/ 1 x)) 2))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* x (pow (log (/ 1 x)) 2)))))))) x)
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (log (/ 1 x))))) (+ (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* (pow n 2) (* (pow x 2) (log (/ 1 x)))))) (+ (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (* x (log (/ 1 x)))))) (* -1/2 (/ (+ (* 1/2 (- (+ (* -2 (* (log (/ 1 x)) (+ 11/12 (* 1/2 (log (/ 1 x)))))) (+ (* -4/3 (log (/ 1 x))) (* -1/2 (+ 1 (log (/ 1 x)))))) 1)) (* n (+ 11/12 (* 1/2 (log (/ 1 x)))))) (* (pow n 2) (* (pow x 3) (log (/ 1 x))))))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* (pow n 2) (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (pow (log (/ 1 x)) 2))))) (log (/ 1 x)))) (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (pow (log (/ 1 x)) 2)))))) (* (pow x 3) (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (pow (log (/ 1 x)) 2))))) (* (pow x 2) (log (/ 1 x))))) (+ (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* (pow x 2) (pow (log (/ 1 x)) 2))))) (+ (* 1/12 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* (pow x 3) (pow (log (/ 1 x)) 2))))) (+ (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* x (pow (log (/ 1 x)) 2))))) (* 1/4 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (pow (log (/ 1 x)) 2))))) (* (pow x 3) (log (/ 1 x))))))))))) x)
(* (pow x 2) (+ 1/2 (* -1/2 n)))
(* (pow x 2) (+ 1/2 (+ (* -1/2 n) (/ n x))))
(* (pow x 2) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (/ 1 (* n x))) (* 1/2 (/ 1 n))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (+ (* 1/2 (/ 1 n)) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (pow x 2)))))
(/ (* (pow x 2) (+ 1/2 (* -1/2 n))) (pow n 2))
(* (pow x 2) (+ (/ -1/2 n) (+ (/ 1 (* n x)) (* 1/2 (/ 1 (pow n 2))))))
(exp (* -1 (/ (log (/ 1 x)) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (* 1/2 (/ 1 n))))
(* x (- (+ (/ 1 n) (/ 1 x)) (/ (exp (* -1 (/ (log (/ 1 x)) n))) x)))
(- (exp (* -1 (/ (log (/ 1 x)) n))) 1)
(* -2 (/ (log (/ 1 x)) x))
(/ (+ (* -2 (log (/ 1 x))) (+ (/ 1 x) (/ (log (/ 1 x)) x))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (/ 1 x) (/ (log (/ 1 x)) x)))) (/ 1 (pow x 2))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (* 1/2 (/ (log (/ 1 x)) (pow x 3))) (+ (/ 1 x) (+ (* 11/12 (/ 1 (pow x 3))) (/ (log (/ 1 x)) x)))))) (/ 1 (pow x 2))) x)
(pow (log (/ 1 x)) 2)
(/ (* (pow x 2) (+ 1/2 (* -1/2 n))) n)
(* (pow x 2) (+ -1/2 (+ (* 1/2 (/ 1 n)) (/ 1 x))))
(* -1 (/ (log (/ 1 x)) n))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (* x (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1 (/ (- (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) x)) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* -1 (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* -1/2 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 2/3 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* 11/12 (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1/2 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/3 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))))) x)) (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) x)) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) x))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1 (/ (+ (* 1/2 (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))))) x)))) x))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* n (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))))) x)) (+ (* 1/2 (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))))) x)))) x))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (+ (* -1 (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* -1/2 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 2/3 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* n (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))))) x)) (+ (* 1/2 (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* n (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))))) x)) (+ (* 1/2 (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))))) x)))) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (* x (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) x)) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* -1 (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* -1/2 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 2/3 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* 11/12 (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (+ (* -1 (/ (- (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1/2 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/3 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))))) x)) (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) x)) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(* (pow x 2) (- (+ (* -1 (/ (- (* -1 (/ (- 1 (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) x)) (/ 1 n)) x)) (* 1/2 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(* -1 (* x (- (* -1 (/ (- 1 (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) x)) (/ 1 n))))
(- (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) 1)
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) x))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) x)))) x))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (/ (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) x)) (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) x)))) x))) x))
(pow (+ (log -1) (* -1 (log (/ -1 x)))) 2)
(/ (+ (log -1) (* -1 (log (/ -1 x)))) n)
(* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))
(/ (+ (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* n (- (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x)))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x))))))) n)
(* 1/2 (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))
(+ (* 1/2 (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))) (* n (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow n 2)))
(/ (+ (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* n (- (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x)))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x))))))) (pow n 2))
(* 1/2 (pow x 2))
(+ (* 1/2 (pow x 2)) (* n (* x (+ 1 (* -1/2 x)))))
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (* -1/2 (pow x 2))))) (pow n 2))
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (+ (* -1/2 (pow x 2)) (* n (- 1 (exp (/ (log x) n)))))))) (pow n 2))
(/ (+ (* 1/2 (pow x 2)) (* n (* x (+ 1 (* -1/2 x))))) (pow n 2))
(exp (/ (log (+ 1 x)) n))
(/ (+ (* 1/2 (pow x 2)) (* n (+ n (* x (+ 1 (* -1/2 x)))))) (pow n 2))
(/ (+ x (* n (- 1 (exp (/ (log x) n))))) n)
(* 1/2 (/ (pow x 2) n))
(/ (+ (* 1/2 (pow x 2)) (* n (* x (+ 1 (* -1/2 x))))) n)
(/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (log x) (log (+ 1 x))))
(- (+ (* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n)) (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x))))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x)))))
(* n (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))
(* n (- (+ (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n)) (pow (log (+ 1 x)) 2)) (pow (log x) 2)))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (* n (+ (log x) (log (+ 1 x)))))
(/ (- (+ (* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n)) (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x))))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x))))) n)
(* n (* x (+ 1 (* -1/2 x))))
(* n (+ (* 1/2 (/ (pow x 2) n)) (* x (+ 1 (* -1/2 x)))))
(/ (- (+ x (* -1/2 (pow x 2))) (log x)) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (* 1/2 (/ (pow x 2) n)))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/24 (/ (pow (log x) 4) (pow n 3))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (* x (+ 1 (* -1/2 x))) n)
(/ (+ (* 1/2 (/ (pow x 2) n)) (* x (+ 1 (* -1/2 x)))) n)
(+ 1 (/ (log (+ 1 x)) n))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
(+ 1 (/ (* x (+ 1 (* -1/2 x))) n))
(+ 1 (+ (* 1/2 (/ (pow x 2) (pow n 2))) (/ (* x (+ 1 (* -1/2 x))) n)))
(/ (- x (log x)) n)
(/ (- (+ x (* -1/2 (/ (pow (log x) 2) n))) (log x)) n)
(/ (- (+ x (* -1/6 (/ (pow (log x) 3) (pow n 2)))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ x (* -1/24 (/ (pow (log x) 4) (pow n 3)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (+ (log x) (* 1/2 (/ (pow (log x) 2) n))) n)
(/ (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(+ 1 (/ (log x) n))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(* x (+ 1 (* -1/2 x)))
(+ (* 1/2 (/ (pow x 2) n)) (* x (+ 1 (* -1/2 x))))
(* -1 (* n (+ (* -1 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* -1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n)))))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (+ (* -1 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (log x) (log (+ 1 x))))) (* -1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))) n))
(* -1 (* n (+ (* -1 (* x (+ 1 (* -1/2 x)))) (* -1/2 (/ (pow x 2) n)))))
(* -1 (/ (- (+ (* -1 x) (* 1/2 (pow x 2))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (* 1/2 (pow x 2)) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (/ (pow (log x) 4) n)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (+ (* -1 (* x (+ 1 (* -1/2 x)))) (* -1/2 (/ (pow x 2) n))) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
(+ 1 (* -1 (/ (* x (- (* 1/2 x) 1)) n)))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (pow x 2) n)) (* x (- (* 1/2 x) 1))) n)))
(* -1 (/ (- (* -1 x) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (* 1/2 (/ (pow (log x) 2) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (* -1 (/ (- (* -1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (* 1/24 (/ (pow (log x) 4) n)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n))
(* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n))
(* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (pow (log x) 3)) (* -1/24 (/ (pow (log x) 4) n))) n)) (* 1/2 (pow (log x) 2))) n))) n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
Calls

6 calls:

TimeVariablePointExpression
48.0ms
x
@-inf
((/ (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (* (+ (log x) (log (+ 1 x))) n)) (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (/ (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (* (+ (log x) (log (+ 1 x))) n)) n) (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (* (* x (/ (/ x n) n)) 1/2) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (- (/ x n) (- (exp (/ (log x) n)) 1)) (/ x n) (- (exp (/ (log x) n)) 1) (exp 1) (- (pow (+ x 1) (/ 1 n)) (pow (exp 1) (/ (log x) n))) (pow (+ x 1) (/ 1 n)) (pow (exp 1) (/ (log x) n)) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow (log x) 2) (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (* x (/ (/ x n) n)) (/ (log x) n))
42.0ms
x
@0
((/ (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (* (+ (log x) (log (+ 1 x))) n)) (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (/ (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (* (+ (log x) (log (+ 1 x))) n)) n) (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (* (* x (/ (/ x n) n)) 1/2) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (- (/ x n) (- (exp (/ (log x) n)) 1)) (/ x n) (- (exp (/ (log x) n)) 1) (exp 1) (- (pow (+ x 1) (/ 1 n)) (pow (exp 1) (/ (log x) n))) (pow (+ x 1) (/ 1 n)) (pow (exp 1) (/ (log x) n)) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow (log x) 2) (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (* x (/ (/ x n) n)) (/ (log x) n))
26.0ms
x
@inf
((/ (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (* (+ (log x) (log (+ 1 x))) n)) (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (/ (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (* (+ (log x) (log (+ 1 x))) n)) n) (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (* (* x (/ (/ x n) n)) 1/2) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (- (/ x n) (- (exp (/ (log x) n)) 1)) (/ x n) (- (exp (/ (log x) n)) 1) (exp 1) (- (pow (+ x 1) (/ 1 n)) (pow (exp 1) (/ (log x) n))) (pow (+ x 1) (/ 1 n)) (pow (exp 1) (/ (log x) n)) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow (log x) 2) (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (* x (/ (/ x n) n)) (/ (log x) n))
20.0ms
n
@-inf
((/ (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (* (+ (log x) (log (+ 1 x))) n)) (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (/ (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (* (+ (log x) (log (+ 1 x))) n)) n) (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (* (* x (/ (/ x n) n)) 1/2) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (- (/ x n) (- (exp (/ (log x) n)) 1)) (/ x n) (- (exp (/ (log x) n)) 1) (exp 1) (- (pow (+ x 1) (/ 1 n)) (pow (exp 1) (/ (log x) n))) (pow (+ x 1) (/ 1 n)) (pow (exp 1) (/ (log x) n)) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow (log x) 2) (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (* x (/ (/ x n) n)) (/ (log x) n))
15.0ms
n
@0
((/ (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (* (+ (log x) (log (+ 1 x))) n)) (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (/ (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (* (+ (log x) (log (+ 1 x))) n)) n) (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (* (* x (/ (/ x n) n)) 1/2) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (- (/ x n) (- (exp (/ (log x) n)) 1)) (/ x n) (- (exp (/ (log x) n)) 1) (exp 1) (- (pow (+ x 1) (/ 1 n)) (pow (exp 1) (/ (log x) n))) (pow (+ x 1) (/ 1 n)) (pow (exp 1) (/ (log x) n)) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow (log x) 2) (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (* x (/ (/ x n) n)) (/ (log x) n))

simplify211.0ms (1%)

Memory
-10.2MiB live, 181.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0108910507
135689858
084729196
Stop Event
iter limit
node limit
Counts
180 → 179
Calls
Call 1
Inputs
(/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* n (log x)))
(+ x (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))))
(+ (* -1 (log x)) (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (* x (- (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* n (log x)))) (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* n (pow (log x) 2))))))))))
(+ (* -1 (log x)) (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (* x (- (+ (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* n (log x)))) (* x (- (+ (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* n (pow (log x) 3)))) (* 1/2 (/ (+ 1 (+ (* -1 (log x)) (* -1/3 (pow (log x) 2)))) (* n (log x))))) (+ (* 1/3 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* n (pow (log x) 2)))) (+ (* 1/2 (/ 1 (log x))) (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* n (pow (log x) 2))))))))) (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* n (pow (log x) 2))))))))))
(+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3)))
(+ (* -1 (* n (pow (log x) 2))) (+ (* -1/2 (* x (pow (log x) 2))) (* -1/2 (pow (log x) 3))))
(+ (* -1 (* n (pow (log x) 2))) (+ (* -1/2 (pow (log x) 3)) (* x (+ (* -1/2 (pow (log x) 2)) (* x (+ n (* 1/2 (+ (log x) (* 1/2 (pow (log x) 2))))))))))
(+ (* -1 (* n (pow (log x) 2))) (+ (* -1/2 (pow (log x) 3)) (* x (+ (* -1/2 (pow (log x) 2)) (* x (+ n (+ (* 1/2 (+ (log x) (* 1/2 (pow (log x) 2)))) (* x (+ (* -1 n) (* 1/2 (+ 1 (+ (* -1 (log x)) (* -1/3 (pow (log x) 2))))))))))))))
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* (pow n 2) (log x)))
(+ (* -1 (/ (log x) n)) (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (/ x n)))
(+ (* -1 (/ (log x) n)) (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (* x (+ (* x (- (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* (pow n 2) (log x)))) (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* (pow n 2) (pow (log x) 2)))))) (/ 1 n)))))
(+ (* -1 (/ (log x) n)) (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (* x (+ (* x (- (+ (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* (pow n 2) (log x)))) (* x (- (+ (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* (pow n 2) (pow (log x) 3)))) (* 1/2 (/ (+ 1 (+ (* -1 (log x)) (* -1/3 (pow (log x) 2)))) (* (pow n 2) (log x))))) (+ (* 1/3 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* (pow n 2) (pow (log x) 2)))) (+ (* 1/2 (/ 1 (* n (log x)))) (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* (pow n 2) (pow (log x) 2))))))))) (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* (pow n 2) (pow (log x) 2)))))) (/ 1 n)))))
(* n x)
(* x (+ n (* x (+ 1/2 (* -1/2 n)))))
(/ x n)
(* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))
1
(+ 1 (/ x n))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(* 1/2 (/ (pow x 2) (pow n 2)))
(- (exp (/ (log x) n)) 1)
(exp (/ (log x) n))
(* -1 (pow (log x) 2))
(- (pow x 2) (pow (log x) 2))
(- (* (pow x 2) (+ 1 (* -1 x))) (pow (log x) 2))
(- (* (pow x 2) (+ 1 (* x (- (* 11/12 x) 1)))) (pow (log x) 2))
(pow (log x) 2)
x
(* x (+ 1 (* x (- (* 1/2 (/ 1 n)) 1/2))))
(/ (pow x 2) (pow n 2))
(/ (log x) n)
(* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* x (log (/ 1 x))))))
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (log (/ 1 x))))) (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (* x (log (/ 1 x))))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* x (pow (log (/ 1 x)) 2)))))) x)
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (log (/ 1 x))))) (+ (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* n (* (pow x 2) (log (/ 1 x)))))) (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (* x (log (/ 1 x)))))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (pow (log (/ 1 x)) 2))))) (* (pow x 2) (log (/ 1 x))))) (+ (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* (pow x 2) (pow (log (/ 1 x)) 2))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* x (pow (log (/ 1 x)) 2)))))))) x)
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (log (/ 1 x))))) (+ (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* n (* (pow x 2) (log (/ 1 x)))))) (+ (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (* x (log (/ 1 x)))))) (* -1/2 (/ (+ (* 1/2 (- (+ (* -2 (* (log (/ 1 x)) (+ 11/12 (* 1/2 (log (/ 1 x)))))) (+ (* -4/3 (log (/ 1 x))) (* -1/2 (+ 1 (log (/ 1 x)))))) 1)) (* n (+ 11/12 (* 1/2 (log (/ 1 x)))))) (* n (* (pow x 3) (log (/ 1 x))))))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* n (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (pow (log (/ 1 x)) 2))))) (log (/ 1 x)))) (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (pow (log (/ 1 x)) 2)))))) (* (pow x 3) (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (pow (log (/ 1 x)) 2))))) (* (pow x 2) (log (/ 1 x))))) (+ (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* (pow x 2) (pow (log (/ 1 x)) 2))))) (+ (* 1/12 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* (pow x 3) (pow (log (/ 1 x)) 2))))) (+ (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* x (pow (log (/ 1 x)) 2))))) (* 1/4 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (pow (log (/ 1 x)) 2))))) (* (pow x 3) (log (/ 1 x))))))))))) x)
(/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) x)
(/ (+ (* -2 (* n (log (/ 1 x)))) (+ (* 1/2 (/ (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x)))))) x)) (+ (* 2 (pow (log (/ 1 x)) 2)) (/ (* n (+ 1 (log (/ 1 x)))) x)))) x)
(/ (+ (* -2 (* n (log (/ 1 x)))) (+ (* 1/2 (/ (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x))))) (pow x 2))) (+ (* 1/2 (/ (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x)))))) x)) (+ (* 2 (pow (log (/ 1 x)) 2)) (+ (/ (* n (+ 1 (log (/ 1 x)))) x) (/ (* n (- (* -2/3 (log (/ 1 x))) 1)) (pow x 2))))))) x)
(/ (+ (* -2 (* n (log (/ 1 x)))) (+ (* 1/2 (/ (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x))))) (pow x 2))) (+ (* 1/2 (/ (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x)))))) x)) (+ (* 1/2 (/ (- (+ (* -2 (* (log (/ 1 x)) (+ 11/12 (* 1/2 (log (/ 1 x)))))) (+ (* -4/3 (log (/ 1 x))) (* -1/2 (+ 1 (log (/ 1 x)))))) 1) (pow x 3))) (+ (* 2 (pow (log (/ 1 x)) 2)) (+ (/ (* n (+ 11/12 (* 1/2 (log (/ 1 x))))) (pow x 3)) (+ (/ (* n (+ 1 (log (/ 1 x)))) x) (/ (* n (- (* -2/3 (log (/ 1 x))) 1)) (pow x 2))))))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* x (log (/ 1 x))))))
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (log (/ 1 x))))) (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (* x (log (/ 1 x))))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* x (pow (log (/ 1 x)) 2)))))) x)
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (log (/ 1 x))))) (+ (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* (pow n 2) (* (pow x 2) (log (/ 1 x)))))) (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (* x (log (/ 1 x)))))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (pow (log (/ 1 x)) 2))))) (* (pow x 2) (log (/ 1 x))))) (+ (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* (pow x 2) (pow (log (/ 1 x)) 2))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* x (pow (log (/ 1 x)) 2)))))))) x)
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (log (/ 1 x))))) (+ (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* (pow n 2) (* (pow x 2) (log (/ 1 x)))))) (+ (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (* x (log (/ 1 x)))))) (* -1/2 (/ (+ (* 1/2 (- (+ (* -2 (* (log (/ 1 x)) (+ 11/12 (* 1/2 (log (/ 1 x)))))) (+ (* -4/3 (log (/ 1 x))) (* -1/2 (+ 1 (log (/ 1 x)))))) 1)) (* n (+ 11/12 (* 1/2 (log (/ 1 x)))))) (* (pow n 2) (* (pow x 3) (log (/ 1 x))))))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* (pow n 2) (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (pow (log (/ 1 x)) 2))))) (log (/ 1 x)))) (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (pow (log (/ 1 x)) 2)))))) (* (pow x 3) (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (pow (log (/ 1 x)) 2))))) (* (pow x 2) (log (/ 1 x))))) (+ (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* (pow x 2) (pow (log (/ 1 x)) 2))))) (+ (* 1/12 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* (pow x 3) (pow (log (/ 1 x)) 2))))) (+ (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* x (pow (log (/ 1 x)) 2))))) (* 1/4 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (pow (log (/ 1 x)) 2))))) (* (pow x 3) (log (/ 1 x))))))))))) x)
(* (pow x 2) (+ 1/2 (* -1/2 n)))
(* (pow x 2) (+ 1/2 (+ (* -1/2 n) (/ n x))))
(* (pow x 2) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (/ 1 (* n x))) (* 1/2 (/ 1 n))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (+ (* 1/2 (/ 1 n)) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (pow x 2)))))
(/ (* (pow x 2) (+ 1/2 (* -1/2 n))) (pow n 2))
(* (pow x 2) (+ (/ -1/2 n) (+ (/ 1 (* n x)) (* 1/2 (/ 1 (pow n 2))))))
(exp (* -1 (/ (log (/ 1 x)) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (* 1/2 (/ 1 n))))
(* x (- (+ (/ 1 n) (/ 1 x)) (/ (exp (* -1 (/ (log (/ 1 x)) n))) x)))
(- (exp (* -1 (/ (log (/ 1 x)) n))) 1)
(* -2 (/ (log (/ 1 x)) x))
(/ (+ (* -2 (log (/ 1 x))) (+ (/ 1 x) (/ (log (/ 1 x)) x))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (/ 1 x) (/ (log (/ 1 x)) x)))) (/ 1 (pow x 2))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (* 1/2 (/ (log (/ 1 x)) (pow x 3))) (+ (/ 1 x) (+ (* 11/12 (/ 1 (pow x 3))) (/ (log (/ 1 x)) x)))))) (/ 1 (pow x 2))) x)
(pow (log (/ 1 x)) 2)
(/ (* (pow x 2) (+ 1/2 (* -1/2 n))) n)
(* (pow x 2) (+ -1/2 (+ (* 1/2 (/ 1 n)) (/ 1 x))))
(* -1 (/ (log (/ 1 x)) n))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (* x (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1 (/ (- (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) x)) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* -1 (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* -1/2 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 2/3 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* 11/12 (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1/2 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/3 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))))) x)) (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) x)) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) x))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1 (/ (+ (* 1/2 (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))))) x)))) x))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* n (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))))) x)) (+ (* 1/2 (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))))) x)))) x))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (+ (* -1 (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* -1/2 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 2/3 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* n (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))))) x)) (+ (* 1/2 (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* n (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))))) x)) (+ (* 1/2 (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))))) x)))) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (* x (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) x)) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* -1 (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* -1/2 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 2/3 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* 11/12 (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (+ (* -1 (/ (- (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1/2 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/3 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))))) x)) (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) x)) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(* (pow x 2) (- (+ (* -1 (/ (- (* -1 (/ (- 1 (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) x)) (/ 1 n)) x)) (* 1/2 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(* -1 (* x (- (* -1 (/ (- 1 (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) x)) (/ 1 n))))
(- (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) 1)
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) x))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) x)))) x))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (/ (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) x)) (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) x)))) x))) x))
(pow (+ (log -1) (* -1 (log (/ -1 x)))) 2)
(/ (+ (log -1) (* -1 (log (/ -1 x)))) n)
(* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))
(/ (+ (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* n (- (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x)))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x))))))) n)
(* 1/2 (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))
(+ (* 1/2 (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))) (* n (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow n 2)))
(/ (+ (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* n (- (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x)))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x))))))) (pow n 2))
(* 1/2 (pow x 2))
(+ (* 1/2 (pow x 2)) (* n (* x (+ 1 (* -1/2 x)))))
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (* -1/2 (pow x 2))))) (pow n 2))
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (+ (* -1/2 (pow x 2)) (* n (- 1 (exp (/ (log x) n)))))))) (pow n 2))
(/ (+ (* 1/2 (pow x 2)) (* n (* x (+ 1 (* -1/2 x))))) (pow n 2))
(exp (/ (log (+ 1 x)) n))
(/ (+ (* 1/2 (pow x 2)) (* n (+ n (* x (+ 1 (* -1/2 x)))))) (pow n 2))
(/ (+ x (* n (- 1 (exp (/ (log x) n))))) n)
(* 1/2 (/ (pow x 2) n))
(/ (+ (* 1/2 (pow x 2)) (* n (* x (+ 1 (* -1/2 x))))) n)
(/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (log x) (log (+ 1 x))))
(- (+ (* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n)) (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x))))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x)))))
(* n (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))
(* n (- (+ (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n)) (pow (log (+ 1 x)) 2)) (pow (log x) 2)))
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (* n (+ (log x) (log (+ 1 x)))))
(/ (- (+ (* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n)) (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x))))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x))))) n)
(* n (* x (+ 1 (* -1/2 x))))
(* n (+ (* 1/2 (/ (pow x 2) n)) (* x (+ 1 (* -1/2 x)))))
(/ (- (+ x (* -1/2 (pow x 2))) (log x)) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (* 1/2 (/ (pow x 2) n)))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/24 (/ (pow (log x) 4) (pow n 3))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (* x (+ 1 (* -1/2 x))) n)
(/ (+ (* 1/2 (/ (pow x 2) n)) (* x (+ 1 (* -1/2 x)))) n)
(+ 1 (/ (log (+ 1 x)) n))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
(+ 1 (/ (* x (+ 1 (* -1/2 x))) n))
(+ 1 (+ (* 1/2 (/ (pow x 2) (pow n 2))) (/ (* x (+ 1 (* -1/2 x))) n)))
(/ (- x (log x)) n)
(/ (- (+ x (* -1/2 (/ (pow (log x) 2) n))) (log x)) n)
(/ (- (+ x (* -1/6 (/ (pow (log x) 3) (pow n 2)))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ x (* -1/24 (/ (pow (log x) 4) (pow n 3)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (+ (log x) (* 1/2 (/ (pow (log x) 2) n))) n)
(/ (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(+ 1 (/ (log x) n))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(* x (+ 1 (* -1/2 x)))
(+ (* 1/2 (/ (pow x 2) n)) (* x (+ 1 (* -1/2 x))))
(* -1 (* n (+ (* -1 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* -1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n)))))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (+ (* -1 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (log x) (log (+ 1 x))))) (* -1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))) n))
(* -1 (* n (+ (* -1 (* x (+ 1 (* -1/2 x)))) (* -1/2 (/ (pow x 2) n)))))
(* -1 (/ (- (+ (* -1 x) (* 1/2 (pow x 2))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (* 1/2 (pow x 2)) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (/ (pow (log x) 4) n)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (+ (* -1 (* x (+ 1 (* -1/2 x)))) (* -1/2 (/ (pow x 2) n))) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
(+ 1 (* -1 (/ (* x (- (* 1/2 x) 1)) n)))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (pow x 2) n)) (* x (- (* 1/2 x) 1))) n)))
(* -1 (/ (- (* -1 x) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (* 1/2 (/ (pow (log x) 2) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (* -1 (/ (- (* -1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (* 1/24 (/ (pow (log x) 4) n)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n))
(* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n))
(* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (pow (log x) 3)) (* -1/24 (/ (pow (log x) 4) n))) n)) (* 1/2 (pow (log x) 2))) n))) n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
Outputs
(/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* n (log x)))
(/.f64 (fma.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (log.f64 x) n))
(+ x (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64) x) (log.f64 x))
(+ (* -1 (log x)) (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (* x (- (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* n (log x)))) (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* n (pow (log x) 2))))))))))
(-.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 x)) n) (log.f64 x)) (/.f64 (fma.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n)))) x #s(literal 1 binary64)) x (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64))) (log.f64 x))
(+ (* -1 (log x)) (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (* x (- (+ (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* n (log x)))) (* x (- (+ (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* n (pow (log x) 3)))) (* 1/2 (/ (+ 1 (+ (* -1 (log x)) (* -1/3 (pow (log x) 2)))) (* n (log x))))) (+ (* 1/3 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* n (pow (log x) 2)))) (+ (* 1/2 (/ 1 (log x))) (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* n (pow (log x) 2))))))))) (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* n (pow (log x) 2))))))))))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 x)) (log.f64 x)) (/.f64 #s(literal 1/2 binary64) n) (fma.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (/.f64 (fma.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64))) n) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (log.f64 x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 x) n))) (fma.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64))) n) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 x)) n) (/.f64 #s(literal 1/2 binary64) (log.f64 x))))) x (*.f64 (/.f64 (fma.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n)) #s(literal 1/2 binary64)))) x #s(literal 1 binary64)) x (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64))) (log.f64 x))
(+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3)))
(fma.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64)))
(+ (* -1 (* n (pow (log x) 2))) (+ (* -1/2 (* x (pow (log x) 2))) (* -1/2 (pow (log x) 3))))
(fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) n (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64)))
(+ (* -1 (* n (pow (log x) 2))) (+ (* -1/2 (pow (log x) 3)) (* x (+ (* -1/2 (pow (log x) 2)) (* x (+ n (* 1/2 (+ (log x) (* 1/2 (pow (log x) 2))))))))))
(fma.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 x)) #s(literal 1/2 binary64) n) x (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) x (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64))))
(+ (* -1 (* n (pow (log x) 2))) (+ (* -1/2 (pow (log x) 3)) (* x (+ (* -1/2 (pow (log x) 2)) (* x (+ n (+ (* 1/2 (+ (log x) (* 1/2 (pow (log x) 2)))) (* x (+ (* -1 n) (* 1/2 (+ 1 (+ (* -1 (log x)) (* -1/3 (pow (log x) 2))))))))))))))
(fma.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (fma.f64 (fma.f64 (+.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (log.f64 x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) n) x (*.f64 (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 x)) #s(literal 1/2 binary64))) n) x (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) x (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64))))
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 (/.f64 x n) #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(-.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(-.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* (pow n 2) (log x)))
(/.f64 (fma.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 n n) (log.f64 x)))
(+ (* -1 (/ (log x) n)) (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (/ x n)))
(-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) (/.f64 x n)) (/.f64 (log.f64 x) n))
(+ (* -1 (/ (log x) n)) (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (* x (+ (* x (- (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* (pow n 2) (log x)))) (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* (pow n 2) (pow (log x) 2)))))) (/ 1 n)))))
(-.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 x)) (*.f64 (*.f64 n n) (log.f64 x))) (/.f64 (fma.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 n n) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) x (/.f64 #s(literal 1 binary64) n)) x (*.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n))) (/.f64 (log.f64 x) n))
(+ (* -1 (/ (log x) n)) (+ (* -1/2 (/ (pow (log x) 2) (pow n 2))) (* x (+ (* x (- (+ (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* (pow n 2) (log x)))) (* x (- (+ (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* (pow n 2) (pow (log x) 3)))) (* 1/2 (/ (+ 1 (+ (* -1 (log x)) (* -1/3 (pow (log x) 2)))) (* (pow n 2) (log x))))) (+ (* 1/3 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* (pow n 2) (pow (log x) 2)))) (+ (* 1/2 (/ 1 (* n (log x)))) (* 1/2 (/ (+ (log x) (* 1/2 (pow (log x) 2))) (* (pow n 2) (pow (log x) 2))))))))) (* -1/2 (/ (+ (* -1 (* n (pow (log x) 2))) (* -1/2 (pow (log x) 3))) (* (pow n 2) (pow (log x) 2)))))) (/ 1 n)))))
(-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) (*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 x)) (log.f64 x)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (/.f64 (fma.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 n n)) (-.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (log.f64 x)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 n n) (log.f64 x))) (fma.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) (/.f64 (fma.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 x)) (*.f64 (*.f64 n n) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 x) n)))))) x (*.f64 (/.f64 (fma.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 n n) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))) x (/.f64 #s(literal 1 binary64) n)) x)) (/.f64 (log.f64 x) n))
(* n x)
(*.f64 n x)
(* x (+ n (* x (+ 1/2 (* -1/2 n)))))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) n #s(literal 1/2 binary64)) x n) x)
(/ x n)
(/.f64 x n)
(* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))
(*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x)
1
#s(literal 1 binary64)
(+ 1 (/ x n))
(+.f64 (/.f64 x n) #s(literal 1 binary64))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(* 1/2 (/ (pow x 2) (pow n 2)))
(*.f64 (/.f64 (*.f64 x x) n) (/.f64 #s(literal 1/2 binary64) n))
(- (exp (/ (log x) n)) 1)
(expm1.f64 (/.f64 (log.f64 x) n))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(* -1 (pow (log x) 2))
(neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(- (pow x 2) (pow (log x) 2))
(-.f64 (*.f64 x x) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(- (* (pow x 2) (+ 1 (* -1 x))) (pow (log x) 2))
(-.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 x x)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(- (* (pow x 2) (+ 1 (* x (- (* 11/12 x) 1)))) (pow (log x) 2))
(-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 11/12 binary64) x #s(literal -1 binary64)) x #s(literal 1 binary64)) (*.f64 x x)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(pow (log x) 2)
(pow.f64 (log.f64 x) #s(literal 2 binary64))
x
(* x (+ 1 (* x (- (* 1/2 (/ 1 n)) 1/2))))
(*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x)
(/ (pow x 2) (pow n 2))
(*.f64 (/.f64 x n) (/.f64 x n))
(/ (log x) n)
(/.f64 (log.f64 x) n)
(* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* x (log (/ 1 x))))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 x)) x)) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) n))
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (log (/ 1 x))))) (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (* x (log (/ 1 x))))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* x (pow (log (/ 1 x)) 2)))))) x)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n)) (*.f64 (*.f64 (neg.f64 (log.f64 x)) x) n)) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 (log.f64 x)) n))) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) n)))) x)
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (log (/ 1 x))))) (+ (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* n (* (pow x 2) (log (/ 1 x)))))) (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (* x (log (/ 1 x)))))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (pow (log (/ 1 x)) 2))))) (* (pow x 2) (log (/ 1 x))))) (+ (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* (pow x 2) (pow (log (/ 1 x)) 2))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* x (pow (log (/ 1 x)) 2)))))))) x)
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) n (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (neg.f64 (log.f64 x))) #s(literal -2 binary64) (*.f64 (neg.f64 (log.f64 x)) #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 n (*.f64 x x)) (neg.f64 (log.f64 x)))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n)) (*.f64 (*.f64 (neg.f64 (log.f64 x)) x) n))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 (log.f64 x)) n)))) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 x))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n)) n) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n)))) (*.f64 (neg.f64 (log.f64 x)) (*.f64 x x))) #s(literal -1/2 binary64) (fma.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 n x)) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 n (*.f64 x x))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))) x)
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (log (/ 1 x))))) (+ (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* n (* (pow x 2) (log (/ 1 x)))))) (+ (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (* x (log (/ 1 x)))))) (* -1/2 (/ (+ (* 1/2 (- (+ (* -2 (* (log (/ 1 x)) (+ 11/12 (* 1/2 (log (/ 1 x)))))) (+ (* -4/3 (log (/ 1 x))) (* -1/2 (+ 1 (log (/ 1 x)))))) 1)) (* n (+ 11/12 (* 1/2 (log (/ 1 x)))))) (* n (* (pow x 3) (log (/ 1 x))))))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* n (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (pow (log (/ 1 x)) 2))))) (log (/ 1 x)))) (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (pow (log (/ 1 x)) 2)))))) (* (pow x 3) (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (pow (log (/ 1 x)) 2))))) (* (pow x 2) (log (/ 1 x))))) (+ (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* (pow x 2) (pow (log (/ 1 x)) 2))))) (+ (* 1/12 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* (pow x 3) (pow (log (/ 1 x)) 2))))) (+ (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (* x (pow (log (/ 1 x)) 2))))) (* 1/4 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* n (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* n (pow (log (/ 1 x)) 2))))) (* (pow x 3) (log (/ 1 x))))))))))) x)
(/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 (log.f64 x)) n)) (/.f64 (fma.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) n (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (neg.f64 (log.f64 x))) #s(literal -2 binary64) (*.f64 (neg.f64 (log.f64 x)) #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 n (*.f64 x x)) (neg.f64 (log.f64 x))))) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal 1/2 binary64) #s(literal 11/12 binary64)) n (fma.f64 (fma.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal 1/2 binary64) #s(literal 11/12 binary64)) (neg.f64 (log.f64 x))) #s(literal -2 binary64) (fma.f64 #s(literal -4/3 binary64) (neg.f64 (log.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 n (pow.f64 x #s(literal 3 binary64))) (neg.f64 (log.f64 x)))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n)) (*.f64 (*.f64 (neg.f64 (log.f64 x)) x) n))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) n (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (neg.f64 (log.f64 x))) #s(literal -2 binary64) (*.f64 (neg.f64 (log.f64 x)) #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (log.f64 x)) n)) (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 x))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n)) n) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n)))) (neg.f64 (log.f64 x)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (log.f64 x)))) (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 x))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n)) n) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n)))) (*.f64 (neg.f64 (log.f64 x)) (*.f64 x x)))) (fma.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 n (*.f64 x x))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 n (pow.f64 x #s(literal 3 binary64)))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 x))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n)) n) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (log.f64 x)))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) n)))))))) x)
(/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) x)
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) x)
(/ (+ (* -2 (* n (log (/ 1 x)))) (+ (* 1/2 (/ (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x)))))) x)) (+ (* 2 (pow (log (/ 1 x)) 2)) (/ (* n (+ 1 (log (/ 1 x)))) x)))) x)
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) x) #s(literal 1/2 binary64) (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n) x)))) x)
(/ (+ (* -2 (* n (log (/ 1 x)))) (+ (* 1/2 (/ (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x))))) (pow x 2))) (+ (* 1/2 (/ (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x)))))) x)) (+ (* 2 (pow (log (/ 1 x)) 2)) (+ (/ (* n (+ 1 (log (/ 1 x)))) x) (/ (* n (- (* -2/3 (log (/ 1 x))) 1)) (pow x 2))))))) x)
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (+.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (neg.f64 (log.f64 x))) #s(literal -2 binary64) (*.f64 (neg.f64 (log.f64 x)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 x x)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) x)) (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 n (+.f64 (/.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (*.f64 x x)) (/.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) x)))))) x)
(/ (+ (* -2 (* n (log (/ 1 x)))) (+ (* 1/2 (/ (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x))))) (pow x 2))) (+ (* 1/2 (/ (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x)))))) x)) (+ (* 1/2 (/ (- (+ (* -2 (* (log (/ 1 x)) (+ 11/12 (* 1/2 (log (/ 1 x)))))) (+ (* -4/3 (log (/ 1 x))) (* -1/2 (+ 1 (log (/ 1 x)))))) 1) (pow x 3))) (+ (* 2 (pow (log (/ 1 x)) 2)) (+ (/ (* n (+ 11/12 (* 1/2 (log (/ 1 x))))) (pow x 3)) (+ (/ (* n (+ 1 (log (/ 1 x)))) x) (/ (* n (- (* -2/3 (log (/ 1 x))) 1)) (pow x 2))))))))) x)
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (fma.f64 (/.f64 (+.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (neg.f64 (log.f64 x))) #s(literal -2 binary64) (*.f64 (neg.f64 (log.f64 x)) #s(literal 2 binary64))) #s(literal 1 binary64)) x) (/.f64 #s(literal 1/2 binary64) x) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) x) (/.f64 (fma.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal 1/2 binary64) #s(literal 11/12 binary64)) (neg.f64 (log.f64 x))) #s(literal -2 binary64) (-.f64 (fma.f64 #s(literal -4/3 binary64) (neg.f64 (log.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal -1/2 binary64))) #s(literal 1 binary64))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64) (fma.f64 n (+.f64 (/.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal 1/2 binary64) #s(literal 11/12 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) x)) (/.f64 (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) n) (*.f64 x x))))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (+.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* x (log (/ 1 x))))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n n) x)) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (log.f64 x))))
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (log (/ 1 x))))) (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (* x (log (/ 1 x))))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* x (pow (log (/ 1 x)) 2)))))) x)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n)) (*.f64 (*.f64 (*.f64 n n) x) (neg.f64 (log.f64 x)))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 (log.f64 x)) (*.f64 n n)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 n n) x) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) x)
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (log (/ 1 x))))) (+ (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* (pow n 2) (* (pow x 2) (log (/ 1 x)))))) (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (* x (log (/ 1 x)))))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (pow (log (/ 1 x)) 2))))) (* (pow x 2) (log (/ 1 x))))) (+ (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* (pow x 2) (pow (log (/ 1 x)) 2))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* x (pow (log (/ 1 x)) 2)))))))) x)
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) n (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (neg.f64 (log.f64 x))) #s(literal -2 binary64) (*.f64 (neg.f64 (log.f64 x)) #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (neg.f64 (log.f64 x)) (*.f64 x x)) (*.f64 n n))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n)) (*.f64 (*.f64 (*.f64 n n) x) (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 (log.f64 x)) (*.f64 n n))))) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 x))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n)) (*.f64 n n)) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 n n) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (log.f64 x)) (*.f64 x x))) #s(literal -1/2 binary64) (fma.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 n n)) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 x x) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n n) x)) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))) x)
(/ (- (+ (* -1/2 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (log (/ 1 x))))) (+ (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* (pow n 2) (* (pow x 2) (log (/ 1 x)))))) (+ (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (* x (log (/ 1 x)))))) (* -1/2 (/ (+ (* 1/2 (- (+ (* -2 (* (log (/ 1 x)) (+ 11/12 (* 1/2 (log (/ 1 x)))))) (+ (* -4/3 (log (/ 1 x))) (* -1/2 (+ 1 (log (/ 1 x)))))) 1)) (* n (+ 11/12 (* 1/2 (log (/ 1 x)))))) (* (pow n 2) (* (pow x 3) (log (/ 1 x))))))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ 1 (+ (* -2 (* (log (/ 1 x)) (- (* -2/3 (log (/ 1 x))) 1))) (* 2 (log (/ 1 x)))))) (* n (- (* -2/3 (log (/ 1 x))) 1))) (* (pow n 2) (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (pow (log (/ 1 x)) 2))))) (log (/ 1 x)))) (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (pow (log (/ 1 x)) 2)))))) (* (pow x 3) (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (pow (log (/ 1 x)) 2))))) (* (pow x 2) (log (/ 1 x))))) (+ (* -1/8 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* (pow x 2) (pow (log (/ 1 x)) 2))))) (+ (* 1/12 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* (pow x 3) (pow (log (/ 1 x)) 2))))) (+ (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (* x (pow (log (/ 1 x)) 2))))) (* 1/4 (/ (- (* -1/2 (/ (+ (* 1/2 (+ (* -2 (log (/ 1 x))) (* -2 (* (log (/ 1 x)) (+ 1 (log (/ 1 x))))))) (* n (+ 1 (log (/ 1 x))))) (* (pow n 2) (log (/ 1 x))))) (* 1/4 (/ (+ (* -2 (* n (log (/ 1 x)))) (* 2 (pow (log (/ 1 x)) 2))) (* (pow n 2) (pow (log (/ 1 x)) 2))))) (* (pow x 3) (log (/ 1 x))))))))))) x)
(/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 (log.f64 x)) (*.f64 n n))) (/.f64 (fma.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) n (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (neg.f64 (log.f64 x))) #s(literal -2 binary64) (*.f64 (neg.f64 (log.f64 x)) #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (neg.f64 (log.f64 x)) (*.f64 x x)) (*.f64 n n)))) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal 1/2 binary64) #s(literal 11/12 binary64)) n (fma.f64 (fma.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal 1/2 binary64) #s(literal 11/12 binary64)) (neg.f64 (log.f64 x))) #s(literal -2 binary64) (fma.f64 #s(literal -4/3 binary64) (neg.f64 (log.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (log.f64 x))) (*.f64 n n))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n)) (*.f64 (*.f64 (*.f64 n n) x) (neg.f64 (log.f64 x))))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) n (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (neg.f64 (log.f64 x))) #s(literal -2 binary64) (*.f64 (neg.f64 (log.f64 x)) #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (log.f64 x)) (*.f64 n n))) (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 x))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n)) (*.f64 n n)) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 n n) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (neg.f64 (log.f64 x)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 n n) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (log.f64 x)))) (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 x))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n)) (*.f64 n n)) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 n n) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (log.f64 x)) (*.f64 x x)))) (fma.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 n x) (*.f64 n x))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 n n) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 x))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) #s(literal 1 binary64)) (neg.f64 (log.f64 x)))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n)) (*.f64 n n)) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 n n) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (log.f64 x)))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 n n) x) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))))))) x)
(* (pow x 2) (+ 1/2 (* -1/2 n)))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) n #s(literal 1/2 binary64)))
(* (pow x 2) (+ 1/2 (+ (* -1/2 n) (/ n x))))
(*.f64 (+.f64 (fma.f64 #s(literal -1/2 binary64) n (/.f64 n x)) #s(literal 1/2 binary64)) (*.f64 x x))
(* (pow x 2) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (/ 1 (* n x))) (* 1/2 (/ 1 n))))
(*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (+ (* 1/2 (/ 1 n)) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (pow x 2)))))
(*.f64 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (/.f64 #s(literal 1 binary64) n) x)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x x))) (*.f64 x x))
(/ (* (pow x 2) (+ 1/2 (* -1/2 n))) (pow n 2))
(*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) n #s(literal 1/2 binary64)) n) (/.f64 (*.f64 x x) n))
(* (pow x 2) (+ (/ -1/2 n) (+ (/ 1 (* n x)) (* 1/2 (/ 1 (pow n 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp.f64 (/.f64 (log.f64 x) n))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x)) (exp.f64 (/.f64 (log.f64 x) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(+.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))) (exp.f64 (/.f64 (log.f64 x) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
(+.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))) (exp.f64 (/.f64 (log.f64 x) n)))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (* 1/2 (/ 1 n))))
(*.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (/.f64 #s(literal 1 binary64) n) x)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))
(* x (- (+ (/ 1 n) (/ 1 x)) (/ (exp (* -1 (/ (log (/ 1 x)) n))) x)))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) n)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) x)) x)
(- (exp (* -1 (/ (log (/ 1 x)) n))) 1)
(expm1.f64 (/.f64 (log.f64 x) n))
(* -2 (/ (log (/ 1 x)) x))
(*.f64 (/.f64 (neg.f64 (log.f64 x)) x) #s(literal -2 binary64))
(/ (+ (* -2 (log (/ 1 x))) (+ (/ 1 x) (/ (log (/ 1 x)) x))) x)
(/.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal -2 binary64) (+.f64 (/.f64 (neg.f64 (log.f64 x)) x) (/.f64 #s(literal 1 binary64) x))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (/ 1 x) (/ (log (/ 1 x)) x)))) (/ 1 (pow x 2))) x)
(/.f64 (-.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal -2/3 binary64) x) (/.f64 (neg.f64 (log.f64 x)) x) (+.f64 (/.f64 (neg.f64 (log.f64 x)) x) (/.f64 #s(literal 1 binary64) x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (* 1/2 (/ (log (/ 1 x)) (pow x 3))) (+ (/ 1 x) (+ (* 11/12 (/ 1 (pow x 3))) (/ (log (/ 1 x)) x)))))) (/ 1 (pow x 2))) x)
(/.f64 (-.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal -2/3 binary64) x) (/.f64 (neg.f64 (log.f64 x)) x) (fma.f64 (/.f64 (neg.f64 (log.f64 x)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 #s(literal 11/12 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (neg.f64 (log.f64 x)) x)) (/.f64 #s(literal 1 binary64) x))))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(pow (log (/ 1 x)) 2)
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(/ (* (pow x 2) (+ 1/2 (* -1/2 n))) n)
(*.f64 (*.f64 x x) (/.f64 (fma.f64 #s(literal -1/2 binary64) n #s(literal 1/2 binary64)) n))
(* (pow x 2) (+ -1/2 (+ (* 1/2 (/ 1 n)) (/ 1 x))))
(*.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))
(* -1 (/ (log (/ 1 x)) n))
(/.f64 (log.f64 x) n)
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (* x (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (neg.f64 (*.f64 (*.f64 n x) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (neg.f64 n))) (/.f64 (+.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) n))) x)) (neg.f64 x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1 (/ (- (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) x)) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (neg.f64 n))) (/.f64 (+.f64 (-.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal -2/3 binary64) (fma.f64 (/.f64 (+.f64 (-.f64 (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) n)) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) n)) (/.f64 (+.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) n))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) x)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) n))) x)) (neg.f64 x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* -1 (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* -1/2 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 2/3 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* 11/12 (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1/2 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/3 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))))) x)) (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) x)) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (neg.f64 n))) (/.f64 (+.f64 (-.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal -2/3 binary64) (fma.f64 (/.f64 (+.f64 (-.f64 (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) n)) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -1/2 binary64) #s(literal 11/12 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) n)) #s(literal 1/2 binary64) (/.f64 #s(literal 11/12 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (-.f64 (fma.f64 (/.f64 (+.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) n))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal -1/3 binary64) (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) n))) (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal -2/3 binary64) (fma.f64 (/.f64 (+.f64 (-.f64 (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) n)) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) n)) (/.f64 (+.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) n))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) x)) (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) n)) (/.f64 (+.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) n))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) x)) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) n))) x)) (neg.f64 x))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) x))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (neg.f64 x))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1 (/ (+ (* 1/2 (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))))) x)))) x))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (neg.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) n)) x)))) (neg.f64 x))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* n (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))))) x)) (+ (* 1/2 (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))))) x)))) x))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (neg.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (-.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) n)) (/.f64 (fma.f64 (+.f64 (-.f64 (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) n)) x)) x)))) (neg.f64 x))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (+ (* -1 (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* -1/2 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 2/3 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* n (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))))) x)) (+ (* 1/2 (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* n (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))))) x)) (+ (* 1/2 (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* n (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))))) x)))) x))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (neg.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (-.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) n)) (/.f64 (-.f64 (fma.f64 (+.f64 (-.f64 (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) n)) (/.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -1/2 binary64) #s(literal 11/12 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -1/2 binary64) #s(literal 11/12 binary64)) n)) x)) x)) x)))) (neg.f64 x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (* x (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (neg.f64 (*.f64 (*.f64 (*.f64 n n) x) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -2 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (neg.f64 (*.f64 n n)))) (/.f64 (+.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n))) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 n n)))) x)) (neg.f64 x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) x)) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -2 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (neg.f64 (*.f64 n n)))) (/.f64 (+.f64 (-.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n))) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -2/3 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (fma.f64 (/.f64 #s(literal 1/2 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (+.f64 (-.f64 (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 #s(literal -1 binary64))) (*.f64 n n)) (/.f64 (/.f64 #s(literal 1 binary64) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 n n))) (/.f64 (+.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n))) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 n n)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) x)) (/.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 n n)))) x)) (neg.f64 x))
(* -1 (/ (+ (* -2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (pow n 2))) (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* -1 (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* -1/2 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 2/3 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* 11/12 (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (+ (* -1 (/ (- (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1/2 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/3 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))))) x)) (+ (* -2/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* -1/2 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2)))))) x)) (+ (* 1/2 (/ (+ (* 2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ 1 (* n (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* -1 (/ (+ (* -2 (* n (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 x)))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)))) x))
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -2 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (neg.f64 (*.f64 n n)))) (/.f64 (+.f64 (-.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n))) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (-.f64 (fma.f64 (/.f64 #s(literal -2/3 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (fma.f64 (/.f64 #s(literal 1/2 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (+.f64 (-.f64 (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 #s(literal -1 binary64))) (*.f64 n n)) (/.f64 (/.f64 #s(literal 1 binary64) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (fma.f64 (/.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -1/2 binary64) #s(literal 11/12 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2/3 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n))) #s(literal 1/2 binary64) (/.f64 #s(literal 11/12 binary64) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) n)))) (-.f64 (fma.f64 (/.f64 (+.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n))) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 n n)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal -1/3 binary64) (*.f64 n n)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))))) (/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -2/3 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (fma.f64 (/.f64 #s(literal 1/2 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (+.f64 (-.f64 (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 #s(literal -1 binary64))) (*.f64 n n)) (/.f64 (/.f64 #s(literal 1 binary64) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 n n))) (/.f64 (+.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n))) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 n n)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) x)) (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 n n))) (/.f64 (+.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n))) #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 n n)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) x)) (/.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 n n)))) x)) (neg.f64 x))
(* (pow x 2) (- (+ (* -1 (/ (- (* -1 (/ (- 1 (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) x)) (/ 1 n)) x)) (* 1/2 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) x) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n)) x)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x)) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(-.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) x))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(-.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) x))
(* -1 (* x (- (* -1 (/ (- 1 (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) x)) (/ 1 n))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) x) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n)) (neg.f64 x))
(- (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) 1)
(expm1.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) x))
(*.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) x) #s(literal 2 binary64))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) x))) x))
(/.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) x)) (neg.f64 x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) x)))) x))) x))
(/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) x)) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (/ (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) x)) (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) x)))) x))) x))
(/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (+.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -1/2 binary64) #s(literal 11/12 binary64)) (neg.f64 x))) x)) (neg.f64 x))) (neg.f64 x))
(pow (+ (log -1) (* -1 (log (/ -1 x)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))
(/ (+ (log -1) (* -1 (log (/ -1 x)))) n)
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)
(* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))
(*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* n (- (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x)))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x))))))) n)
(/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log1p.f64 x) (log.f64 x))) n)) n)
(* 1/2 (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (log1p.f64 x) (log.f64 x))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(+ (* 1/2 (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))) (* n (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log1p.f64 x) (log.f64 x)) n))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow n 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 n n)) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* n (- (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x)))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x))))))) (pow n 2))
(/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log1p.f64 x) (log.f64 x))) n)) (*.f64 n n))
(* 1/2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/2 binary64))
(+ (* 1/2 (pow x 2)) (* n (* x (+ 1 (* -1/2 x)))))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x) n (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (* -1/2 (pow x 2))))) (pow n 2))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) x) n (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 n n))
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (+ (* -1/2 (pow x 2)) (* n (- 1 (exp (/ (log x) n)))))))) (pow n 2))
(/.f64 (fma.f64 (+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))) n x) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))) n (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 n n))
(/ (+ (* 1/2 (pow x 2)) (* n (* x (+ 1 (* -1/2 x))))) (pow n 2))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x) n (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 n n))
(exp (/ (log (+ 1 x)) n))
(exp.f64 (/.f64 (log1p.f64 x) n))
(/ (+ (* 1/2 (pow x 2)) (* n (+ n (* x (+ 1 (* -1/2 x)))))) (pow n 2))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x n) n (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 n n))
(/ (+ x (* n (- 1 (exp (/ (log x) n))))) n)
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))) n x) n)
(* 1/2 (/ (pow x 2) n))
(*.f64 (/.f64 (*.f64 x x) n) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (pow x 2)) (* n (* x (+ 1 (* -1/2 x))))) n)
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x) n (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) n)
(/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (log x) (log (+ 1 x))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log1p.f64 x) (log.f64 x)))
(- (+ (* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n)) (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x))))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x)))))
(fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log1p.f64 x) (log.f64 x))))
(* n (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)
(* n (- (+ (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n)) (pow (log (+ 1 x)) 2)) (pow (log x) 2)))
(*.f64 (fma.f64 (*.f64 (+.f64 (log1p.f64 x) (log.f64 x)) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (-.f64 (+.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (*.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64))) (log1p.f64 x)) (log.f64 x)) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (*.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64)))) (log1p.f64 x)) (+.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64)))) (log.f64 x))) n)
(/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (* n (+ (log x) (log (+ 1 x)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (log1p.f64 x) (log.f64 x)) n))
(/ (- (+ (* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n)) (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x))))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x))))) n)
(/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log1p.f64 x) (log.f64 x)))) n)
(* n (* x (+ 1 (* -1/2 x))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x) n)
(* n (+ (* 1/2 (/ (pow x 2) n)) (* x (+ 1 (* -1/2 x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 x x) n) #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x)) n)
(/ (- (+ x (* -1/2 (pow x 2))) (log x)) n)
(/.f64 (-.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) x) (log.f64 x)) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (* 1/2 (/ (pow x 2) n)))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) n) #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))) x) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) x) (fma.f64 (/.f64 #s(literal -1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (*.f64 (/.f64 (*.f64 x x) n) #s(literal 1/2 binary64)))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/24 (/ (pow (log x) 4) (pow n 3))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (-.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) x) (fma.f64 #s(literal -1/24 binary64) (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 x x) n) #s(literal 1/2 binary64)))) (log.f64 x)) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64)))) n)
(/ (* x (+ 1 (* -1/2 x))) n)
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x) n)
(/ (+ (* 1/2 (/ (pow x 2) n)) (* x (+ 1 (* -1/2 x)))) n)
(/.f64 (fma.f64 (/.f64 (*.f64 x x) n) #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x)) n)
(+ 1 (/ (log (+ 1 x)) n))
(+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (/.f64 (log1p.f64 x) n)) #s(literal 1 binary64))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (/.f64 (log1p.f64 x) n))) #s(literal 1 binary64))
(+ 1 (/ (* x (+ 1 (* -1/2 x))) n))
(fma.f64 x (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (pow x 2) (pow n 2))) (/ (* x (+ 1 (* -1/2 x))) n)))
(+.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 x x) n) (/.f64 #s(literal 1/2 binary64) n)))
(/ (- x (log x)) n)
(/.f64 (-.f64 x (log.f64 x)) n)
(/ (- (+ x (* -1/2 (/ (pow (log x) 2) n))) (log x)) n)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64) x) (log.f64 x)) n)
(/ (- (+ x (* -1/6 (/ (pow (log x) 3) (pow n 2)))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) x) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))) n)
(/ (- (+ x (* -1/24 (/ (pow (log x) 4) (pow n 3)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (fma.f64 #s(literal -1/24 binary64) (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) x) (+.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64))) (log.f64 x))) n)
(/ (+ (log x) (* 1/2 (/ (pow (log x) 2) n))) n)
(/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x)) n)
(/ (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (+.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64))) (log.f64 x)) n)
(/ (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64)))) (log.f64 x)) n)
(+ 1 (/ (log x) n))
(+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (/.f64 (log.f64 x) n)) #s(literal 1 binary64))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (/.f64 (log.f64 x) n))) #s(literal 1 binary64))
(* x (+ 1 (* -1/2 x)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x)
(+ (* 1/2 (/ (pow x 2) n)) (* x (+ 1 (* -1/2 x))))
(fma.f64 (/.f64 (*.f64 x x) n) #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x))
(* -1 (* n (+ (* -1 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* -1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n)))))
(*.f64 (fma.f64 (*.f64 (+.f64 (log1p.f64 x) (log.f64 x)) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal -1/2 binary64) (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (fma.f64 (log1p.f64 x) #s(literal -1 binary64) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal -1/2 binary64) (neg.f64 (log1p.f64 x))) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n) #s(literal -1 binary64) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n) #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) (neg.f64 n)) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (+ (* -1 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (log x) (log (+ 1 x))))) (* -1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))) n))
(/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal -1/2 binary64) (/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log1p.f64 x) (log.f64 x)))) (neg.f64 n))
(* -1 (* n (+ (* -1 (* x (+ 1 (* -1/2 x)))) (* -1/2 (/ (pow x 2) n)))))
(*.f64 (fma.f64 (/.f64 (*.f64 x x) n) #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 x) (* 1/2 (pow x 2))) (* -1 (log x))) n))
(/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) (log.f64 x))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (* 1/2 (pow x 2)) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 x x) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 n))) x) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) #s(literal -1/6 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 x x) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n))) x) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (/ (pow (log x) 4) n)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) n) #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 x x) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n))) x) (log.f64 x)) (neg.f64 n))
(* -1 (/ (+ (* -1 (* x (+ 1 (* -1/2 x)))) (* -1/2 (/ (pow x 2) n))) n))
(/.f64 (fma.f64 (/.f64 (*.f64 x x) n) #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (neg.f64 n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64) (neg.f64 (log1p.f64 x))) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) #s(literal 1/6 binary64) (*.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (neg.f64 n)) (log1p.f64 x)) n))
(+ 1 (* -1 (/ (* x (- (* 1/2 x) 1)) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x) n))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (pow x 2) n)) (* x (- (* 1/2 x) 1))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (*.f64 (/.f64 (*.f64 x x) n) #s(literal -1/2 binary64))) n))
(* -1 (/ (- (* -1 x) (* -1 (log x))) n))
(/.f64 (fma.f64 #s(literal -1 binary64) x (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 x) (* 1/2 (/ (pow (log x) 2) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 x) (* -1 (/ (- (* -1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) #s(literal -1/6 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n) x) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (* 1/24 (/ (pow (log x) 4) n)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) n) #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (neg.f64 n)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (neg.f64 n)) x) (log.f64 x)) (neg.f64 n))
(* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64)) #s(literal -1 binary64) (log.f64 x)) n)
(* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (neg.f64 n)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (pow (log x) 3)) (* -1/24 (/ (pow (log x) 4) n))) n)) (* 1/2 (pow (log x) 2))) n))) n))
(/.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) n) #s(literal -1/24 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (neg.f64 n))) (neg.f64 n)) (log.f64 x)) (neg.f64 n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64)) (log.f64 x)) n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (neg.f64 n)) (log.f64 x)) n))

rewrite226.0ms (1%)

Memory
17.3MiB live, 219.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067512
0103504
1446432
23812432
08160415
Stop Event
iter limit
node limit
iter limit
Counts
25 → 542
Calls
Call 1
Inputs
(/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))
(fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n))
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n)
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n))
(/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64))))
#s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
(-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))
(/.f64 x n)
(expm1.f64 (/.f64 (log.f64 x) n))
(exp.f64 #s(literal 1 binary64))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log.f64 x) n)))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log.f64 x) n))
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n)
(*.f64 x (/.f64 (/.f64 x n) n))
(/.f64 (log.f64 x) n)
Outputs
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (-.f64 (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 n (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (fma.f64 (pow.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal -1 binary64)) (pow.f64 (/.f64 n (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (+.f64 (log.f64 x) (log1p.f64 x))) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 n #s(literal -1 binary64)) (+.f64 (log.f64 x) (log1p.f64 x))) (pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 n #s(literal -1 binary64)) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)))
(*.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))) (pow.f64 (*.f64 (neg.f64 n) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (+.f64 (log.f64 x) (log1p.f64 x))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
(*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (/.f64 (pow.f64 n #s(literal -1 binary64)) (+.f64 (log.f64 x) (log1p.f64 x))))
(pow.f64 (/.f64 n (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (+.f64 (log.f64 x) (log1p.f64 x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (+.f64 (log.f64 x) (log1p.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 2 binary64))) (/.f64 (pow.f64 n #s(literal -1 binary64)) (+.f64 (log.f64 x) (log1p.f64 x)))) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 n (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 (pow.f64 n #s(literal -1 binary64)) (+.f64 (log.f64 x) (log1p.f64 x)))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (+.f64 (log.f64 x) (log1p.f64 x)))) (neg.f64 n))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)))) (neg.f64 (*.f64 (neg.f64 n) (+.f64 (log.f64 x) (log1p.f64 x)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) #s(literal 1 binary64)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 n (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (+.f64 (log.f64 x) (log1p.f64 x))) n)
(/.f64 (-.f64 (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 n (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (*.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))) (*.f64 (neg.f64 n) (+.f64 (log.f64 x) (log1p.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)))))
(/.f64 #s(literal 1 binary64) (/.f64 n (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (+.f64 (log.f64 x) (log1p.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 n (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 n (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)))))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))
(pow.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 n (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x))))) (-.f64 (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 2 binary64)) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 2 binary64)))) (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 n (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 n (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 n (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x))))) (-.f64 (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))))
(fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))))
(-.f64 (/.f64 (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 n (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)))))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 2 binary64)) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 n (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)))))))
(+.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n))
(*.f64 (pow.f64 (/.f64 n (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)))) #s(literal -1 binary64)) (pow.f64 (*.f64 (neg.f64 n) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 n (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))) #s(literal -1 binary64)) (/.f64 (pow.f64 n #s(literal -1 binary64)) (+.f64 (log.f64 x) (log1p.f64 x))))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))) (pow.f64 (neg.f64 n) #s(literal -1 binary64)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (/.f64 (/.f64 (pow.f64 n #s(literal -1 binary64)) (+.f64 (log.f64 x) (log1p.f64 x))) n))
(*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (pow.f64 (*.f64 (*.f64 n n) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 n (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 n n) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))) n) #s(literal -1 binary64))
(pow.f64 (*.f64 n (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))
(/.f64 (*.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))) (pow.f64 n #s(literal -1 binary64))) (*.f64 (neg.f64 n) (+.f64 (log.f64 x) (log1p.f64 x))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (pow.f64 n #s(literal -1 binary64))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) #s(literal -1 binary64)) (neg.f64 n))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) #s(literal 1 binary64)) n)
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal -1 binary64)) (*.f64 (neg.f64 n) n))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 1 binary64)) (*.f64 n n))
(/.f64 (*.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))) #s(literal -1 binary64)) (*.f64 (*.f64 (neg.f64 n) (+.f64 (log.f64 x) (log1p.f64 x))) (neg.f64 n)))
(/.f64 (*.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 n) (+.f64 (log.f64 x) (log1p.f64 x))) n))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) #s(literal -1 binary64)) (*.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (neg.f64 n)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) #s(literal 1 binary64)) (*.f64 (*.f64 n n) (+.f64 (log.f64 x) (log1p.f64 x))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 n n))
(/.f64 (-.f64 (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 n n) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 n (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 n n) (+.f64 (log.f64 x) (log1p.f64 x))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))) (neg.f64 n))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))) (*.f64 n (*.f64 (neg.f64 n) (+.f64 (log.f64 x) (log1p.f64 x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))) (neg.f64 (*.f64 (*.f64 n n) (+.f64 (log.f64 x) (log1p.f64 x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 n (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))) (neg.f64 n)))
(/.f64 (pow.f64 n #s(literal -1 binary64)) (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 n (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 n n) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))) n))
(/.f64 #s(literal 1 binary64) (*.f64 n (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) (neg.f64 (neg.f64 n)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n)
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (*.f64 n n) (+.f64 (log.f64 x) (log1p.f64 x))))
(neg.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))) n))
(neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) (neg.f64 n)))
(exp.f64 (*.f64 (log.f64 (*.f64 n (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x)
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 x (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 x (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) (*.f64 #s(literal 1/2 binary64) x))) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (*.f64 x (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64))) (*.f64 x (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 1/2 binary64)) (*.f64 x x)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) (*.f64 #s(literal 1/2 binary64) x))) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 3 binary64)))))
(fma.f64 (*.f64 x (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64))) n (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(fma.f64 (*.f64 n x) (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) (*.f64 n x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x))
(fma.f64 n (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(fma.f64 x (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x))
(fma.f64 x (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 x (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) (*.f64 #s(literal 1/2 binary64) x)))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 x n) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n))))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 x n) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n)))
(*.f64 (pow.f64 (/.f64 n (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))) #s(literal -1 binary64)) (pow.f64 (neg.f64 n) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n)) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n) (pow.f64 (neg.f64 n) #s(literal -1 binary64)))
(*.f64 (/.f64 x n) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n))
(*.f64 (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n)) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) (pow.f64 n #s(literal -2 binary64)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n)))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 x n) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n)))
(*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) (*.f64 n n)))
(pow.f64 (/.f64 (*.f64 n n) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n)) #s(literal -1 binary64)) (neg.f64 n))
(/.f64 (*.f64 (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n)) #s(literal 1 binary64)) n)
(/.f64 (*.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) (pow.f64 (neg.f64 n) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)) (*.f64 (neg.f64 n) n))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) #s(literal -1 binary64)) (*.f64 (neg.f64 n) n))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) #s(literal 1 binary64)) (*.f64 n n))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 n n) (*.f64 x (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 3 binary64))) (*.f64 (*.f64 n n) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64)))))
(/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n) (neg.f64 n))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (neg.f64 n) n))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) (neg.f64 n)))
(/.f64 (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n)) (neg.f64 (neg.f64 n)))
(/.f64 (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n)) n)
(/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) (*.f64 n n))
(/.f64 (pow.f64 n #s(literal -1 binary64)) (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 n n) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n))
(neg.f64 (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n) n))
(neg.f64 (/.f64 (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n)) (neg.f64 n)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64))))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64))))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 2 binary64))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64))))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64))))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64))))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))))
(fma.f64 (neg.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -1 binary64) (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))))) (/.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64))))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)) (fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64))))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(+.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))))
(+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
#s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64))))
#s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 x n) n) #s(literal 1/2 binary64)) x)
(*.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (/.f64 x n) n) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 (/.f64 x n) n))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 x n) #s(literal 2 binary64)))
(*.f64 x (*.f64 (/.f64 (/.f64 x n) n) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 (/.f64 x n) x) #s(literal 1/2 binary64)) n)
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 x n) x)) n)
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
(*.f64 (-.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 2 binary64))) (pow.f64 (+.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (/.f64 x n) #s(literal 3 binary64)) (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (+.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n)) (pow.f64 (/.f64 x n) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n)) (-.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (+.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n)) (pow.f64 (/.f64 x n) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 x n) #s(literal 3 binary64)) (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 x n) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (-.f64 (/.f64 x n) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) (pow.f64 (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 2 binary64))) (-.f64 (/.f64 x n) (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 x n) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (-.f64 (/.f64 x n) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 x n) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 x n) #s(literal 3 binary64)) (pow.f64 (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))) #s(literal 2 binary64)) (*.f64 (/.f64 x n) (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x n) #s(literal 3 binary64)) (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (+.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n)) (pow.f64 (/.f64 x n) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 n) (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 2 binary64))))) (*.f64 (neg.f64 n) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (+.f64 (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))) (*.f64 (neg.f64 n) (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64))))) (*.f64 (neg.f64 n) (+.f64 (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 n x) (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 2 binary64))))) (*.f64 (/.f64 n x) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))) (*.f64 (/.f64 n x) (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64))))) (*.f64 (/.f64 n x) (+.f64 (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 x (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 n (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 2 binary64))))) (*.f64 n (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 x (+.f64 (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))) (*.f64 n (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64))))) (*.f64 n (+.f64 (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 2 binary64))) (+.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n)))
(/.f64 (-.f64 (pow.f64 (/.f64 x n) #s(literal 3 binary64)) (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 3 binary64))) (fma.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (+.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n)) (pow.f64 (/.f64 x n) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n)) (-.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (+.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n)) (pow.f64 (/.f64 x n) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 x n) #s(literal 3 binary64)) (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 3 binary64)))))
(fma.f64 (neg.f64 x) (pow.f64 (neg.f64 n) #s(literal -1 binary64)) (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))))
(fma.f64 #s(literal -1 binary64) (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n))
(fma.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))))
(fma.f64 (pow.f64 n #s(literal -1 binary64)) x (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))))
(fma.f64 #s(literal 1 binary64) (/.f64 x n) (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))))
(fma.f64 x (pow.f64 n #s(literal -1 binary64)) (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))))
(-.f64 (/.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) (+.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n))) (/.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 2 binary64)) (+.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n))))
(-.f64 (/.f64 (pow.f64 (/.f64 x n) #s(literal 3 binary64)) (fma.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (+.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n)) (pow.f64 (/.f64 x n) #s(literal 2 binary64)))) (/.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 x) n)) #s(literal 3 binary64)) (fma.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (+.f64 (expm1.f64 (/.f64 (log.f64 x) n)) (/.f64 x n)) (pow.f64 (/.f64 x n) #s(literal 2 binary64)))))
(-.f64 (-.f64 (/.f64 x n) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64))
(-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))
(+.f64 (-.f64 (/.f64 x n) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 1 binary64))
(+.f64 (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))) (/.f64 x n))
(+.f64 (/.f64 x n) (neg.f64 (expm1.f64 (/.f64 (log.f64 x) n))))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 x n) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(*.f64 (neg.f64 x) (pow.f64 (neg.f64 n) #s(literal -1 binary64)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) x)
(*.f64 #s(literal 1 binary64) (/.f64 x n))
(*.f64 x (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 n x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 n x) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 n)))
(/.f64 (*.f64 x #s(literal -1 binary64)) (neg.f64 n))
(/.f64 (neg.f64 x) (neg.f64 n))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 n x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 n x))
(/.f64 x n)
(neg.f64 (/.f64 (neg.f64 x) n))
(exp.f64 (*.f64 (log.f64 (/.f64 n x)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64)) (-.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64)))
(*.f64 (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 2 binary64))) (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64))) (pow.f64 (+.f64 (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64)) (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 2 binary64)))) (neg.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 2 binary64))) (-.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal -1 binary64)))
(/.f64 (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 2 binary64))) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64))) (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal -1 binary64)))))
(/.f64 (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64)) (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64)))))
(fma.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) (pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(fma.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (sqrt.f64 (E.f64)) (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) (pow.f64 (sqrt.f64 (E.f64)) (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) (pow.f64 (cbrt.f64 (E.f64)) (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(fma.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (sqrt.f64 (E.f64)) (/.f64 (log.f64 x) n)) (pow.f64 (sqrt.f64 (E.f64)) (/.f64 (log.f64 x) n)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) (/.f64 (log.f64 x) n)) (pow.f64 (cbrt.f64 (E.f64)) (/.f64 (log.f64 x) n)) #s(literal -1 binary64))
(fma.f64 (pow.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 #s(literal 1 binary64) (pow.f64 n #s(literal -1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64))
(fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) #s(literal -1 binary64))
(fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (pow.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) #s(literal -1 binary64))
(fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (pow.f64 #s(literal 1 binary64) (pow.f64 n #s(literal -1 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal -1 binary64))
(expm1.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))))
(expm1.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(expm1.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) n)))
(expm1.f64 (*.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(expm1.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64))))
(expm1.f64 (*.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) (pow.f64 n #s(literal -1 binary64))))
(expm1.f64 (*.f64 (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) #s(literal 2 binary64)))
(expm1.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))))
(expm1.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))))
(expm1.f64 (*.f64 (log.f64 (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) n)))
(expm1.f64 (*.f64 (log.f64 x) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(expm1.f64 (*.f64 (log.f64 x) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))))
(expm1.f64 (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64))))
(expm1.f64 (/.f64 (log.f64 x) n))
(-.f64 (/.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))) (pow.f64 (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)) (+.f64 (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))) (pow.f64 (+.f64 (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64)))
(-.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (E.f64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (E.f64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (E.f64)) (sqrt.f64 (E.f64)))
(*.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) (cbrt.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (E.f64))
(pow.f64 (sqrt.f64 (E.f64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (E.f64)) #s(literal 3 binary64))
(pow.f64 (E.f64) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (E.f64) #s(literal 3 binary64)))
(exp.f64 #s(literal 1 binary64))
(log.f64 (exp.f64 (E.f64)))
(E.f64)
(*.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 2 binary64))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (-.f64 (pow.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))))
(fma.f64 (neg.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))) (/.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))) (/.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)) (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(+.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)))
(+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) (pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) (pow.f64 (sqrt.f64 (E.f64)) (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) (pow.f64 (cbrt.f64 (E.f64)) (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (/.f64 (log.f64 x) n)) (pow.f64 (sqrt.f64 (E.f64)) (/.f64 (log.f64 x) n)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) (/.f64 (log.f64 x) n)) (pow.f64 (cbrt.f64 (E.f64)) (/.f64 (log.f64 x) n)))
(*.f64 (pow.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) (pow.f64 n #s(literal -1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64)))
(*.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)))
(*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (pow.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (pow.f64 #s(literal 1 binary64) (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(pow.f64 (exp.f64 (neg.f64 (log.f64 x))) (pow.f64 (neg.f64 n) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (pow.f64 n #s(literal -1 binary64))) (log.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 x)) (/.f64 #s(literal 1/2 binary64) n))
(pow.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 n #s(literal -1/2 binary64))) (pow.f64 n #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 x)) #s(literal -1 binary64)) (pow.f64 (neg.f64 n) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (pow.f64 (E.f64) (log.f64 x)) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (pow.f64 (E.f64) (*.f64 (log.f64 x) #s(literal 1 binary64))) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (pow.f64 (E.f64) (neg.f64 (log.f64 x))) (pow.f64 (neg.f64 n) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (E.f64) (pow.f64 n #s(literal -1 binary64))) (log.f64 x))
(pow.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 n) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (*.f64 x x) #s(literal 1/2 binary64)) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (pow.f64 x (pow.f64 n #s(literal -1/2 binary64))) (pow.f64 n #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (neg.f64 n) #s(literal -1 binary64)))
(pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (E.f64) (*.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64))))
(pow.f64 (E.f64) (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64))))
(pow.f64 (E.f64) (/.f64 (log.f64 x) n))
(pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) n))
(pow.f64 x (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64)))
(pow.f64 x (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n)))
(pow.f64 x (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n)))
(pow.f64 x (pow.f64 n #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (log.f64 x)) n)))
(/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) (neg.f64 n))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n)))
(/.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (/.f64 (neg.f64 (log.f64 x)) n)))
(/.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (/.f64 (log.f64 x) (neg.f64 n))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) n)))
(/.f64 #s(literal 1 binary64) (pow.f64 x (/.f64 #s(literal -1 binary64) n)))
(exp.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) n)))
(exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) (pow.f64 n #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) n)))
(exp.f64 (*.f64 (log.f64 x) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(exp.f64 (*.f64 (log.f64 x) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))))
(exp.f64 (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64))))
(exp.f64 (/.f64 (log.f64 x) n))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (pow.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (log1p.f64 x) (log.f64 x)))
(pow.f64 (/.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 x) #s(literal 6 binary64)))) (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (-.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) (neg.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64)))))
(fma.f64 (neg.f64 (log.f64 x)) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))
(fma.f64 (log.f64 x) (neg.f64 (log.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))
(fma.f64 (log1p.f64 x) (log1p.f64 x) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))
(+.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(*.f64 (log.f64 x) (log.f64 x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (log.f64 x)))
(pow.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)))) #s(literal -1 binary64)) (pow.f64 (*.f64 x (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 n (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (neg.f64 n) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n)))
(*.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 n #s(literal -1 binary64))))
(*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n))
(pow.f64 (/.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 n #s(literal -1 binary64))) (*.f64 x (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 3 binary64))) (pow.f64 n #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 (neg.f64 n)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 x (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) (*.f64 #s(literal 1/2 binary64) x))) (neg.f64 n)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) (*.f64 #s(literal 1/2 binary64) x))) n))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64))) (neg.f64 n)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64))) n))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) #s(literal -1 binary64)) (neg.f64 n))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) #s(literal 1 binary64)) n)
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64))) (*.f64 n (*.f64 x (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 3 binary64))) (*.f64 n (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) (neg.f64 n))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) n)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 2 binary64)) (pow.f64 (pow.f64 (neg.f64 n) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 x n) x) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (pow.f64 n #s(literal -2 binary64)) (*.f64 x x))
(*.f64 (/.f64 (/.f64 x n) n) x)
(*.f64 (/.f64 x n) (/.f64 x n))
(*.f64 (*.f64 x x) (pow.f64 n #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x n) #s(literal 2 binary64)))
(*.f64 x (/.f64 (/.f64 x n) n))
(pow.f64 (/.f64 n (*.f64 (/.f64 x n) x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 n x) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 n x) #s(literal -2 binary64))
(pow.f64 (/.f64 x n) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (neg.f64 x) n) x) (neg.f64 n))
(/.f64 (*.f64 (neg.f64 x) (/.f64 x n)) (neg.f64 n))
(/.f64 (*.f64 x (/.f64 (neg.f64 x) n)) (neg.f64 n))
(/.f64 (*.f64 (/.f64 x n) (neg.f64 x)) (neg.f64 n))
(/.f64 (*.f64 (/.f64 x n) #s(literal 1 binary64)) (/.f64 n x))
(/.f64 (neg.f64 (*.f64 (/.f64 x n) x)) (neg.f64 n))
(/.f64 (pow.f64 (neg.f64 x) #s(literal 2 binary64)) (pow.f64 (neg.f64 n) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 (neg.f64 n) (/.f64 n x)))
(/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 n) n))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 (/.f64 n x) (neg.f64 n)))
(/.f64 (*.f64 x (neg.f64 x)) (*.f64 (neg.f64 n) n))
(/.f64 (*.f64 (/.f64 x n) x) n)
(/.f64 (/.f64 x n) (/.f64 n x))
(/.f64 (*.f64 x x) (*.f64 n n))
(/.f64 #s(literal 1 binary64) (/.f64 n (*.f64 (/.f64 x n) x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 n x) #s(literal 2 binary64)))
(/.f64 x (*.f64 (/.f64 n x) n))
(exp.f64 (-.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (log.f64 n) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 x n)) #s(literal 2 binary64)))
(*.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (log.f64 x)) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n)) (log.f64 x))
(*.f64 (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n)) (log.f64 x))
(*.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)) (log.f64 (exp.f64 #s(literal 2 binary64))))
(*.f64 (neg.f64 (log.f64 x)) (pow.f64 (neg.f64 n) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) n) (log.f64 (*.f64 x x)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (log.f64 (pow.f64 (E.f64) (log.f64 x))))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (log.f64 x))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) n))
(*.f64 (log.f64 x) (pow.f64 n #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))))
(pow.f64 (/.f64 (/.f64 n (log.f64 x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 n (log.f64 x)) #s(literal -1 binary64))
(/.f64 (*.f64 (log.f64 x) #s(literal -1 binary64)) (neg.f64 n))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 x))) (neg.f64 n))
(/.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)) n)
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 x)) n)
(/.f64 (neg.f64 (neg.f64 (log.f64 x))) (neg.f64 (neg.f64 n)))
(/.f64 (neg.f64 (log.f64 x)) (neg.f64 n))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 n (log.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n (log.f64 x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 n (log.f64 x)))
(/.f64 (log.f64 x) n)
(neg.f64 (/.f64 (neg.f64 (log.f64 x)) n))
(neg.f64 (/.f64 (log.f64 x) (neg.f64 n)))
(fma.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (log.f64 x)) (pow.f64 n #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n)) (log.f64 x) #s(literal 0 binary64))
(fma.f64 (fma.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n)) (log.f64 x) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)) (log.f64 (exp.f64 #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 x)) (pow.f64 (neg.f64 n) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) n) (log.f64 (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 n #s(literal -1 binary64)) (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 0 binary64))
(fma.f64 (pow.f64 n #s(literal -1 binary64)) (log.f64 x) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) n) #s(literal 0 binary64))
(fma.f64 (log.f64 x) (pow.f64 n #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) #s(literal 0 binary64))
(+.f64 (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) (log.f64 (*.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 x) n))
(+.f64 (/.f64 (log.f64 x) n) #s(literal 0 binary64))
(exp.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 (log.f64 x))))
(exp.f64 (+.f64 (log.f64 (log.f64 x)) (neg.f64 (log.f64 n))))
(exp.f64 (*.f64 (log.f64 (/.f64 n (log.f64 x))) #s(literal -1 binary64)))
(log.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))))

eval146.0ms (0.7%)

Memory
-4.2MiB live, 224.0MiB allocated
Compiler

Compiled 46 032 to 3 985 computations (91.3% saved)

prune73.0ms (0.3%)

Memory
-0.3MiB live, 127.3MiB allocated
Pruning

43 alts after pruning (41 fresh and 2 done)

PrunedKeptTotal
New80526831
Fresh91524
Picked415
Done011
Total81843861
Accuracy
100.0%
Counts
861 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.8%
(-.f64 (exp.f64 #s(approx (/ (log (+ 1 x)) n) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
18.7%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) n) (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64))) (*.f64 (*.f64 (neg.f64 n) n) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
12.8%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
26.9%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (/.f64 x n) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
26.9%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
33.5%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
39.4%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (E.f64) (/.f64 (log.f64 x) n)))
39.4%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
39.3%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n))))
33.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
39.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
28.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/3 binary64)) x) #s(literal -1 binary64) #s(literal -1/2 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 x)))) n))
32.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (fma.f64 #s(approx (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (/.f64 (-.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal -2/3 binary64) x) (/.f64 (neg.f64 (log.f64 x)) x) (fma.f64 (/.f64 (neg.f64 (log.f64 x)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 #s(literal 11/12 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (neg.f64 (log.f64 x)) x)) (/.f64 #s(literal 1 binary64) x))))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n))
55.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
60.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
21.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 n x) (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 2 binary64))))) (*.f64 (/.f64 n x) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64)))))
53.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
54.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x)))
39.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (/ (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (* (+ (log x) (log (+ 1 x))) n)) (/.f64 (fma.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (log.f64 x) n))) n))
41.9%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (/ (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (* (+ (log x) (log (+ 1 x))) n)) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 x)) x)) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) n))) n))
35.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) (/.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) n) (/.f64 #s(literal 1 binary64) n)) x) #s(literal 1/2 binary64) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (/.f64 #s(literal 1/2 binary64) x)) x)) n))
33.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) (/.f64 (-.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) n) (/.f64 #s(literal 1 binary64) n)) x) (/.f64 (fma.f64 #s(literal -2/3 binary64) (/.f64 (neg.f64 (log.f64 x)) n) (/.f64 #s(literal -1 binary64) n)) (*.f64 x x))) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (/.f64 #s(literal 1/2 binary64) x)) x)) n))
37.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (*.f64 (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64))) (pow.f64 (+.f64 (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64)))))
54.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
54.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 #s(literal 1 binary64) (/.f64 n (log.f64 x))))))
54.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (*.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))))))
54.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) n)))))
31.9%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
31.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (log.f64 x)) (neg.f64 n))))
5.5%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) (*.f64 n x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
6.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) n) n)))
4.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 n x)) n) n)))
5.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))) n)))
7.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) (*.f64 n n))))
5.9%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x)) n)))
5.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) n)))
7.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 n n) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x)))))
5.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n))))
5.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 x n) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n))))
7.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))))
11.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) (*.f64 n n)))))
4.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
10.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
Compiler

Compiled 4 136 to 2 391 computations (42.2% saved)

simplify149.0ms (0.7%)

Memory
9.0MiB live, 195.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n))
cost-diff0
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n)))
cost-diff0
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
cost-diff0
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n))))
cost-diff0
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
cost-diff0
#s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)))
cost-diff0
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
cost-diff704
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
cost-diff0
#s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))
cost-diff0
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x)))
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
cost-diff704
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
cost-diff0
(/.f64 x n)
cost-diff0
#s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))
cost-diff0
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n)))
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
cost-diff0
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))
cost-diff0
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n)
cost-diff0
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
cost-diff26240
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073730
0105718
1175718
2359718
31003682
43315665
57012665
08093636
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n)
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (log1p.f64 x) #s(literal 2 binary64))
(log1p.f64 x)
x
#s(literal 2 binary64)
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(log.f64 x)
(fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)
#s(literal 1/2 binary64)
(+.f64 (log.f64 x) (log1p.f64 x))
n
(*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n)))
#s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))
(/.f64 x n)
x
n
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x)))
#s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))
(*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x)
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
#s(literal 1/2 binary64)
(*.f64 n n)
n
(/.f64 #s(literal 1/2 binary64) n)
x
(/.f64 #s(literal 1 binary64) n)
#s(literal 1 binary64)
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
#s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
#s(literal 1/2 binary64)
(*.f64 n n)
n
(/.f64 #s(literal 1/2 binary64) n)
x
(/.f64 #s(literal 1 binary64) n)
#s(literal 1 binary64)
#s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64)))
(+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))
(/.f64 (log.f64 x) n)
(log.f64 x)
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n))))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n)))
(pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (E.f64) (log.f64 x))
(E.f64)
(log.f64 x)
x
(/.f64 #s(literal -1 binary64) n)
#s(literal -1 binary64)
n
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (/.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) n)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))
(*.f64 (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n) (/.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) n))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n)
(*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))
(*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (log1p.f64 x) #s(literal 2 binary64))
(log1p.f64 x)
x
#s(literal 2 binary64)
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(log.f64 x)
(fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)
(fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)
#s(literal 1/2 binary64)
(+.f64 (log.f64 x) (log1p.f64 x))
n
(*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n)))
#s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))
(/.f64 x n)
x
n
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) n) (-.f64 (/.f64 x n) x) (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x)))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) n) (-.f64 (/.f64 x n) x) (/.f64 #s(literal 1 binary64) n)) x)))
#s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))
#s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) n) (-.f64 (/.f64 x n) x) (/.f64 #s(literal 1 binary64) n)) x))
(*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x)
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) n) (-.f64 (/.f64 x n) x) (/.f64 #s(literal 1 binary64) n)) x)
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
(fma.f64 (/.f64 #s(literal 1/2 binary64) n) (-.f64 (/.f64 x n) x) (/.f64 #s(literal 1 binary64) n))
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(-.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 (/.f64 #s(literal -1/2 binary64) n) n))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
#s(literal 1/2 binary64)
(*.f64 n n)
n
(/.f64 #s(literal 1/2 binary64) n)
x
(/.f64 #s(literal 1 binary64) n)
#s(literal 1 binary64)
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) n) (-.f64 (/.f64 x n) x) (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
#s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)))
#s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) n) (-.f64 (/.f64 x n) x) (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) n) (-.f64 (/.f64 x n) x) (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
(fma.f64 (/.f64 #s(literal 1/2 binary64) n) (-.f64 (/.f64 x n) x) (/.f64 #s(literal 1 binary64) n))
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))
(-.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 (/.f64 #s(literal -1/2 binary64) n) n))
(/.f64 #s(literal 1/2 binary64) (*.f64 n n))
#s(literal 1/2 binary64)
(*.f64 n n)
n
(/.f64 #s(literal 1/2 binary64) n)
x
(/.f64 #s(literal 1 binary64) n)
#s(literal 1 binary64)
#s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64)))
(+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))
(/.f64 (log.f64 x) n)
(log.f64 x)
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n))))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n)))
(pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (E.f64) (log.f64 x))
(E.f64)
(log.f64 x)
x
(/.f64 #s(literal -1 binary64) n)
#s(literal -1 binary64)
n

localize433.0ms (1.9%)

Memory
17.4MiB live, 495.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy5.075748920203098
(pow.f64 (E.f64) (log.f64 x))
accuracy10.413859100572825
(E.f64)
accuracy13.123722125957338
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
accuracy25.750107157681217
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n))))
accuracy2.645493559637531
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
accuracy17.670493740327114
#s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64)))
accuracy23.47803970422113
#s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)))
accuracy25.750107157681217
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
accuracy1.5046355288717876
(*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x)
accuracy2.645493559637531
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
accuracy22.106309069433333
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x)))
accuracy27.985090040416534
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
accuracy0.0
(/.f64 x n)
accuracy22.106309069433333
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n)))
accuracy27.985090040416534
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
accuracy29.803603497759344
#s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))
accuracy0.4420700195368841
(pow.f64 (log.f64 x) #s(literal 2 binary64))
accuracy0.44521536344030543
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n)
accuracy17.821016376394898
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
accuracy21.820049449007033
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
Samples
177.0ms86×2valid
143.0ms114×1valid
21.0ms43×0exit
13.0ms13×0valid
Compiler

Compiled 1 219 to 132 computations (89.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 308.0ms
ival-pow: 83.0ms (26.9% of total)
ival-div: 60.0ms (19.5% of total)
adjust: 37.0ms (12% of total)
ival-mult: 30.0ms (9.7% of total)
ival-pow2: 26.0ms (8.4% of total)
ival-add: 22.0ms (7.1% of total)
ival-log: 18.0ms (5.8% of total)
ival-sub: 13.0ms (4.2% of total)
ival-e: 8.0ms (2.6% of total)
ival-log1p: 7.0ms (2.3% of total)
ival-expm1: 3.0ms (1% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series312.0ms (1.4%)

Memory
-1.6MiB live, 234.1MiB allocated
Counts
25 → 192
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n)
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n)))
#s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))
(/.f64 x n)
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x)))
#s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
#s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n))))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n)))
(pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n))
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x)
#s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64)))
(E.f64)
(pow.f64 (E.f64) (log.f64 x))
Outputs
(* -1 (/ (* (log x) (+ n (* 1/2 (log x)))) (pow n 2)))
(+ (* -1 (/ (* (log x) (+ n (* 1/2 (log x)))) (pow n 2))) (* x (- (* -1/2 (/ (log x) (pow n 2))) (* -1 (/ (+ n (* 1/2 (log x))) (pow n 2))))))
(+ (* -1 (/ (* (log x) (+ n (* 1/2 (log x)))) (pow n 2))) (* x (- (+ (* -1/2 (/ (log x) (pow n 2))) (* x (- (+ (* -1 (/ (+ n (* 1/2 (log x))) (* (pow n 2) (log x)))) (+ (* 1/4 (/ (log x) (pow n 2))) (+ (/ 1 (* n (log x))) (/ 1 (pow n 2))))) (* 1/2 (/ (+ n (* 1/2 (log x))) (pow n 2)))))) (* -1 (/ (+ n (* 1/2 (log x))) (pow n 2))))))
(+ (* -1 (/ (* (log x) (+ n (* 1/2 (log x)))) (pow n 2))) (* x (- (+ (* -1/2 (/ (log x) (pow n 2))) (* x (- (+ (* -1 (/ (+ n (* 1/2 (log x))) (* (pow n 2) (log x)))) (+ (* 1/4 (/ (log x) (pow n 2))) (+ (* x (- (+ (* -1 (/ (+ n (* 1/2 (log x))) (* (pow n 2) (log x)))) (+ (* -1/6 (/ (log x) (pow n 2))) (* 1/2 (/ (+ n (* 1/2 (log x))) (* (pow n 2) (log x)))))) (+ (* -1 (/ (+ n (* 1/2 (log x))) (* (pow n 2) (pow (log x) 2)))) (+ (* -1/2 (/ (- (* -1/2 (/ (log x) (pow n 2))) (* -1 (/ (+ n (* 1/2 (log x))) (pow n 2)))) (log x))) (+ (* -1/3 (/ (+ n (* 1/2 (log x))) (pow n 2))) (+ (* 1/4 (/ 1 (pow n 2))) (+ (* 1/2 (/ 1 (* (pow n 2) (log x)))) (/ 1 (* n (pow (log x) 2)))))))))) (+ (/ 1 (* n (log x))) (/ 1 (pow n 2)))))) (* 1/2 (/ (+ n (* 1/2 (log x))) (pow n 2)))))) (* -1 (/ (+ n (* 1/2 (log x))) (pow n 2))))))
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(* -1 (/ (* (pow (log x) 2) (+ n (* 1/2 (log x)))) n))
(+ (* -1 (/ (* (pow (log x) 2) (+ n (* 1/2 (log x)))) n)) (* -1/2 (/ (* x (pow (log x) 2)) n)))
(+ (* -1 (/ (* (pow (log x) 2) (+ n (* 1/2 (log x)))) n)) (* x (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (+ (* 1/4 (/ (pow (log x) 2) n)) (* 1/2 (/ (log x) n))))))))
(+ (* -1 (/ (* (pow (log x) 2) (+ n (* 1/2 (log x)))) n)) (* x (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (+ (* 1/4 (/ (pow (log x) 2) n)) (+ (* 1/2 (/ (log x) n)) (* x (+ (* -1 (/ (+ n (* 1/2 (log x))) n)) (+ (* -1/6 (/ (pow (log x) 2) n)) (* 1/2 (/ 1 n))))))))))))
(* -1 (* (pow (log x) 2) (+ n (* 1/2 (log x)))))
(+ (* -1 (* (pow (log x) 2) (+ n (* 1/2 (log x))))) (* -1/2 (* x (pow (log x) 2))))
(+ (* -1 (* (pow (log x) 2) (+ n (* 1/2 (log x))))) (* x (+ (* -1/2 (pow (log x) 2)) (* x (+ n (+ (* 1/4 (pow (log x) 2)) (* 1/2 (log x))))))))
(+ (* -1 (* (pow (log x) 2) (+ n (* 1/2 (log x))))) (* x (+ (* -1/2 (pow (log x) 2)) (* x (+ n (+ (* 1/4 (pow (log x) 2)) (+ (* 1/2 (log x)) (* x (+ 1/2 (+ (* -1 (+ n (* 1/2 (log x)))) (* -1/6 (pow (log x) 2))))))))))))
(/ x n)
(* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))
(/ 1 n)
(+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))
1
(+ 1 (/ x n))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(- 1 (/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n)))))
(- (+ 1 (/ x n)) (/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n)))))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n)))))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n)))))
(/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n))))
(exp (* -1 (/ (log (pow (E) (log x))) n)))
(* -1 (pow (log x) 2))
(- (pow x 2) (pow (log x) 2))
(- (* (pow x 2) (+ 1 (* -1 x))) (pow (log x) 2))
(- (* (pow x 2) (+ 1 (* x (- (* 11/12 x) 1)))) (pow (log x) 2))
(pow (log x) 2)
(exp (/ (log x) n))
(pow (E) (log x))
(/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) x))
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (* x (log (/ 1 x)))))) (/ 1 n))) (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* x (log (/ 1 x))))))) x)
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (* x (log (/ 1 x)))))) (+ (* -1/2 (/ (+ (* 1/2 (log (/ 1 x))) (+ (* 1/2 (+ 1 (log (/ 1 x)))) (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)))) (* (pow n 2) (* (pow x 2) (log (/ 1 x)))))) (/ 1 n)))) (+ (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* x (log (/ 1 x)))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (log (/ 1 x))))) (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (log (/ 1 x)))))) (* (pow x 2) (log (/ 1 x))))) (* 1/4 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* (pow x 2) (log (/ 1 x))))))))) x)
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (* x (log (/ 1 x)))))) (+ (* -1/2 (/ (+ (* -1/3 (log (/ 1 x))) (+ (* -1/4 (+ 1 (log (/ 1 x)))) (+ (* 1/2 (- (* -2/3 (log (/ 1 x))) 1)) (* (+ 11/12 (* 1/2 (log (/ 1 x)))) (+ n (* -1 (log (/ 1 x)))))))) (* (pow n 2) (* (pow x 3) (log (/ 1 x)))))) (+ (* -1/2 (/ (+ (* 1/2 (log (/ 1 x))) (+ (* 1/2 (+ 1 (log (/ 1 x)))) (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)))) (* (pow n 2) (* (pow x 2) (log (/ 1 x)))))) (/ 1 n))))) (+ (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* x (log (/ 1 x)))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (log (/ 1 x))))) (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (log (/ 1 x)))))) (* (pow x 2) (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (log (/ 1 x))) (+ (* 1/2 (+ 1 (log (/ 1 x)))) (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)))) (* (pow n 2) (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (log (/ 1 x))))) (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (log (/ 1 x)))))) (log (/ 1 x)))) (* 1/4 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (log (/ 1 x))))))) (* (pow x 3) (log (/ 1 x))))) (+ (* -1/6 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* (pow x 3) (log (/ 1 x)))))) (+ (* 1/4 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* (pow x 2) (log (/ 1 x)))))) (* 1/4 (/ (- (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (log (/ 1 x))))) (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (log (/ 1 x)))))) (* (pow x 3) (log (/ 1 x))))))))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(* -2 (/ (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x))))) (* n x)))
(/ (+ (* -2 (/ (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x))))) n)) (+ (* -1 (/ (log (/ 1 x)) (* n x))) (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) (* n x)))) x)
(/ (+ (* -2 (/ (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x))))) n)) (+ (* -1 (/ (log (/ 1 x)) (* n x))) (+ (* 1/2 (/ (log (/ 1 x)) (* n (pow x 2)))) (+ (* 1/2 (/ (+ 1 (log (/ 1 x))) (* n (pow x 2)))) (+ (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) (* n x)) (/ (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)) (* n (pow x 2)))))))) x)
(/ (+ (* -2 (/ (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x))))) n)) (+ (* -1 (/ (log (/ 1 x)) (* n x))) (+ (* -1/3 (/ (log (/ 1 x)) (* n (pow x 3)))) (+ (* -1/4 (/ (+ 1 (log (/ 1 x))) (* n (pow x 3)))) (+ (* 1/2 (/ (log (/ 1 x)) (* n (pow x 2)))) (+ (* 1/2 (/ (+ 1 (log (/ 1 x))) (* n (pow x 2)))) (+ (* 1/2 (/ (- (* -2/3 (log (/ 1 x))) 1) (* n (pow x 3)))) (+ (/ (* (+ 11/12 (* 1/2 (log (/ 1 x)))) (+ n (* -1 (log (/ 1 x))))) (* n (pow x 3))) (+ (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) (* n x)) (/ (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)) (* n (pow x 2)))))))))))) x)
(* -2 (/ (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x))))) x))
(/ (+ (* -2 (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x)))))) (+ (* -1 (/ (log (/ 1 x)) x)) (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) x))) x)
(/ (+ (* -2 (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x)))))) (+ (* -1 (/ (log (/ 1 x)) x)) (+ (* 1/2 (/ (log (/ 1 x)) (pow x 2))) (+ (* 1/2 (/ (+ 1 (log (/ 1 x))) (pow x 2))) (+ (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) x) (/ (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)) (pow x 2))))))) x)
(/ (+ (* -2 (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x)))))) (+ (* -1 (/ (log (/ 1 x)) x)) (+ (* -1/3 (/ (log (/ 1 x)) (pow x 3))) (+ (* -1/4 (/ (+ 1 (log (/ 1 x))) (pow x 3))) (+ (* 1/2 (/ (log (/ 1 x)) (pow x 2))) (+ (* 1/2 (/ (+ 1 (log (/ 1 x))) (pow x 2))) (+ (* 1/2 (/ (- (* -2/3 (log (/ 1 x))) 1) (pow x 3))) (+ (/ (* (+ 11/12 (* 1/2 (log (/ 1 x)))) (+ n (* -1 (log (/ 1 x))))) (pow x 3)) (+ (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) x) (/ (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)) (pow x 2))))))))))) x)
(* (pow x 2) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (/ 1 (* n x))) (* 1/2 (/ 1 n))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (+ (* 1/2 (/ 1 n)) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (pow x 2)))))
(/ (* (pow x 2) (+ 1/2 (* -1/2 n))) (pow n 2))
(* (pow x 2) (+ (/ -1/2 n) (+ (/ 1 (* n x)) (* 1/2 (/ 1 (pow n 2))))))
(* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))
(* x (- (+ (* 1/2 (/ 1 (pow n 2))) (/ 1 (* n x))) (* 1/2 (/ 1 n))))
(exp (* -1 (/ (log (/ 1 x)) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (* 1/2 (/ 1 n))))
(- (exp (* -1 (/ (log (/ 1 x)) n))) (/ 1 (exp (/ (* (log (E)) (log (/ 1 x))) n))))
(- (+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))) (/ 1 (exp (/ (* (log (E)) (log (/ 1 x))) n))))
(- (+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)))) (/ 1 (exp (/ (* (log (E)) (log (/ 1 x))) n))))
(- (+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3))))) (/ 1 (exp (/ (* (log (E)) (log (/ 1 x))) n))))
(/ 1 (exp (/ (* (log (E)) (log (/ 1 x))) n)))
(exp (/ (* (log (E)) (log (/ 1 x))) n))
(* -2 (/ (log (/ 1 x)) x))
(/ (+ (* -2 (log (/ 1 x))) (+ (/ 1 x) (/ (log (/ 1 x)) x))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (/ 1 x) (/ (log (/ 1 x)) x)))) (/ 1 (pow x 2))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (* 1/2 (/ (log (/ 1 x)) (pow x 3))) (+ (/ 1 x) (+ (* 11/12 (/ 1 (pow x 3))) (/ (log (/ 1 x)) x)))))) (/ 1 (pow x 2))) x)
(pow (log (/ 1 x)) 2)
(exp (* -1 (* (log (E)) (log (/ 1 x)))))
(* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (* x (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x))) x))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -1/2 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x))) x))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1/4 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (+ (* -1 (/ (- (+ (* -1/2 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1/2 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* 2/3 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))))) x)) (+ (* -1/2 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (+ (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x))) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* n x)))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) n)) (* -1 (/ (+ (* -1 (/ (log (/ -1 x)) n)) (+ (/ (log -1) n) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n))) x))) x))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) n)) (* -1 (/ (+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) n)) (+ (* 1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n))) x)) (+ (/ (log -1) n) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n)))) x))) x))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) n)) (* -1 (/ (+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) n)) (+ (* -1/4 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) n)) (+ (* 1/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n)))) x)) (+ (* -1/2 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) n)) (+ (* 1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n)))) x)) (+ (/ (log -1) n) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n)))) x))) x))
(* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) x))
(* -1 (/ (+ (* -2 (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) x))) x))
(* -1 (/ (+ (* -2 (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (/ (+ (* -1/2 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 1/2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) x)) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))))) x))) x))
(* -1 (/ (+ (* -2 (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* -1/4 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 1/3 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))))) x)) (+ (* -1/2 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 1/2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))))) x)) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))))) x))) x))
(* (pow x 2) (- (+ (* -1 (/ (- (* -1 (/ (- 1 (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) x)) (/ 1 n)) x)) (* 1/2 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))
(* -1 (* x (- (* -1 (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 (* n x)))))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(- (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 (exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n)))))
(- (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))) (/ 1 (exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n)))))
(- (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))) (/ 1 (exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n)))))
(- (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))) (/ 1 (exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n)))))
(/ 1 (exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n))))
(exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n)))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) x))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) x)))) x))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (/ (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) x)) (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) x)))) x))) x))
(pow (+ (log -1) (* -1 (log (/ -1 x)))) 2)
(exp (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))))
(* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow n 2)))
(/ (+ (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* n (- (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x)))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x))))))) (pow n 2))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n))
(/ (+ (* 1/2 (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))) (* n (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))) n)
(* 1/2 (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))
(+ (* 1/2 (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))) (* n (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))
(* 1/2 (/ (pow x 2) (pow n 2)))
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (* -1/2 (pow x 2))))) (pow n 2))
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (+ (* -1/2 (pow x 2)) (* n (- 1 (exp (/ (log x) n)))))))) (pow n 2))
(/ (+ (* 1/2 (pow x 2)) (* n (* x (+ 1 (* -1/2 x))))) (pow n 2))
(* 1/2 (/ x (pow n 2)))
(/ (+ (* 1/2 x) (* n (+ 1 (* -1/2 x)))) (pow n 2))
(exp (/ (log (+ 1 x)) n))
(/ (+ (* 1/2 (pow x 2)) (* n (+ n (* x (+ 1 (* -1/2 x)))))) (pow n 2))
(- (exp (/ (log (+ 1 x)) n)) (/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n)))))
(/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (* n (+ (log x) (log (+ 1 x)))))
(/ (- (+ (* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n)) (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x))))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x))))) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(- (pow (log (+ 1 x)) 2) (pow (log x) 2))
(- (+ (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n)) (pow (log (+ 1 x)) 2)) (pow (log x) 2))
(* n (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))
(* n (- (+ (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n)) (pow (log (+ 1 x)) 2)) (pow (log x) 2)))
(/ (- (+ x (* -1/2 (pow x 2))) (log x)) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (* 1/2 (/ (pow x 2) n)))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/24 (/ (pow (log x) 4) (pow n 3))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (* x (+ 1 (* -1/2 x))) n)
(/ (+ (* 1/2 (/ (pow x 2) n)) (* x (+ 1 (* -1/2 x)))) n)
(/ (+ 1 (* -1/2 x)) n)
(/ (+ 1 (+ (* -1/2 x) (* 1/2 (/ x n)))) n)
(+ 1 (/ (log (+ 1 x)) n))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
(+ 1 (/ (* x (+ 1 (* -1/2 x))) n))
(+ 1 (+ (* 1/2 (/ (pow x 2) (pow n 2))) (/ (* x (+ 1 (* -1/2 x))) n)))
(/ (+ (log (+ 1 x)) (* -1 (log (pow (E) (log x))))) n)
(/ (+ (log (+ 1 x)) (+ (* -1 (log (pow (E) (log x)))) (+ (* -1 (/ (pow (log (pow (E) (log x))) 2) n)) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) n)) (* 1/2 (/ (pow (log (pow (E) (log x))) 2) n)))))) n)
(/ (+ (log (+ 1 x)) (+ (* -1 (log (pow (E) (log x)))) (+ (* -1 (/ (pow (log (pow (E) (log x))) 2) n)) (+ (* -1/6 (/ (pow (log (pow (E) (log x))) 3) (pow n 2))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) n)) (+ (* 1/2 (/ (pow (log (pow (E) (log x))) 2) n)) (+ (* 1/2 (/ (pow (log (pow (E) (log x))) 3) (pow n 2))) (/ (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) (pow n 2)))))))))) n)
(/ (+ (log (+ 1 x)) (+ (* -1 (log (pow (E) (log x)))) (+ (* -1 (/ (pow (log (pow (E) (log x))) 2) n)) (+ (* -1/2 (/ (* (pow (log (pow (E) (log x))) 2) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) (pow n 3))) (+ (* -1/6 (/ (pow (log (pow (E) (log x))) 3) (pow n 2))) (+ (* -1/6 (/ (pow (log (pow (E) (log x))) 4) (pow n 3))) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/24 (/ (pow (log (pow (E) (log x))) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) n)) (+ (* 1/2 (/ (pow (log (pow (E) (log x))) 2) n)) (+ (* 1/2 (/ (pow (log (pow (E) (log x))) 3) (pow n 2))) (+ (/ (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) (pow n 2)) (/ (* (log (pow (E) (log x))) (+ (* -1/6 (pow (log (pow (E) (log x))) 3)) (+ (* 1/2 (pow (log (pow (E) (log x))) 3)) (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))))) (pow n 3))))))))))))))) n)
(+ 1 (/ (log (pow (E) (log x))) n))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))) (pow n 2)))) (* -1 (/ (log (pow (E) (log x))) n)))
(- (+ 1 (* -1 (/ (+ (* -1/6 (pow (log (pow (E) (log x))) 3)) (+ (* 1/2 (pow (log (pow (E) (log x))) 3)) (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))))) (pow n 3)))) (+ (* -1 (/ (log (pow (E) (log x))) n)) (+ (* -1 (/ (pow (log (pow (E) (log x))) 2) (pow n 2))) (* 1/2 (/ (pow (log (pow (E) (log x))) 2) (pow n 2))))))
(+ 1 (* -1 (/ (log (pow (E) (log x))) n)))
(+ 1 (+ (* -1 (/ (log (pow (E) (log x))) n)) (* 1/2 (/ (pow (log (pow (E) (log x))) 2) (pow n 2)))))
(+ 1 (+ (* -1 (/ (log (pow (E) (log x))) n)) (+ (* -1/6 (/ (pow (log (pow (E) (log x))) 3) (pow n 3))) (* 1/2 (/ (pow (log (pow (E) (log x))) 2) (pow n 2))))))
(+ 1 (/ (log x) n))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(* -1 (/ (+ (* -1 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (log x) (log (+ 1 x))))) (* -1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))) n))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (* n (+ (* -1 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* -1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n)))))
(* -1 (/ (- (+ (* -1 x) (* 1/2 (pow x 2))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (* 1/2 (pow x 2)) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (/ (pow (log x) 4) n)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (+ (* -1 (* x (+ 1 (* -1/2 x)))) (* -1/2 (/ (pow x 2) n))) n))
(* -1 (/ (- (* 1/2 x) 1) n))
(* -1 (/ (- (+ (* -1/2 (/ x n)) (* 1/2 x)) 1) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
(+ 1 (* -1 (/ (* x (- (* 1/2 x) 1)) n)))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (pow x 2) n)) (* x (- (* 1/2 x) 1))) n)))
(* -1 (/ (+ (log (pow (E) (log x))) (* -1 (log (+ 1 x)))) n))
(* -1 (/ (+ (log (pow (E) (log x))) (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* -1 (pow (log (pow (E) (log x))) 2)) (+ (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) n)))) n))
(* -1 (/ (+ (log (pow (E) (log x))) (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) (+ (* -1/2 (pow (log (pow (E) (log x))) 3)) (+ (* -1/6 (pow (log (+ 1 x)) 3)) (* 1/6 (pow (log (pow (E) (log x))) 3))))) n)) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (+ (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) n)))) n))
(* -1 (/ (+ (log (pow (E) (log x))) (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) (+ (* -1 (/ (+ (* -1 (* (log (pow (E) (log x))) (+ (* -1 (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) (+ (* -1/2 (pow (log (pow (E) (log x))) 3)) (* 1/6 (pow (log (pow (E) (log x))) 3)))))) (+ (* -1/2 (* (pow (log (pow (E) (log x))) 2) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) (+ (* -1/6 (pow (log (pow (E) (log x))) 4)) (+ (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log (pow (E) (log x))) 4)))))) n)) (+ (* -1/2 (pow (log (pow (E) (log x))) 3)) (+ (* -1/6 (pow (log (+ 1 x)) 3)) (* 1/6 (pow (log (pow (E) (log x))) 3)))))) n)) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (+ (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) n)))) n))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (pow (log (pow (E) (log x))) 2) n)) (* 1/2 (/ (pow (log (pow (E) (log x))) 2) n))) (log (pow (E) (log x)))) n)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) n)) (+ (* -1/2 (/ (pow (log (pow (E) (log x))) 3) n)) (* 1/6 (/ (pow (log (pow (E) (log x))) 3) n)))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) n)) (log (pow (E) (log x)))) n)))
(+ 1 (* -1 (/ (+ (log (pow (E) (log x))) (* -1/2 (/ (pow (log (pow (E) (log x))) 2) n))) n)))
(+ 1 (* -1 (/ (+ (log (pow (E) (log x))) (* -1 (/ (+ (* -1/6 (/ (pow (log (pow (E) (log x))) 3) n)) (* 1/2 (pow (log (pow (E) (log x))) 2))) n))) n)))
(* -1 (/ (* x (- (* 1/2 x) 1)) n))
(* -1 (/ (+ (* -1/2 (/ (pow x 2) n)) (* x (- (* 1/2 x) 1))) n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
Calls

6 calls:

TimeVariablePointExpression
114.0ms
x
@0
((/ (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (+ (log x) (log (+ 1 x))) n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/ x n) (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (- (pow (+ x 1) (/ 1 n)) (/ 1 (pow (pow (E) (log x)) (/ -1 n)))) (pow (+ x 1) (/ 1 n)) (/ 1 (pow (pow (E) (log x)) (/ -1 n))) (pow (pow (E) (log x)) (/ -1 n)) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow (log x) 2) (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) (pow x (/ 1 n)) (E) (pow (E) (log x)))
79.0ms
x
@inf
((/ (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (+ (log x) (log (+ 1 x))) n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/ x n) (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (- (pow (+ x 1) (/ 1 n)) (/ 1 (pow (pow (E) (log x)) (/ -1 n)))) (pow (+ x 1) (/ 1 n)) (/ 1 (pow (pow (E) (log x)) (/ -1 n))) (pow (pow (E) (log x)) (/ -1 n)) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow (log x) 2) (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) (pow x (/ 1 n)) (E) (pow (E) (log x)))
74.0ms
x
@-inf
((/ (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (+ (log x) (log (+ 1 x))) n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/ x n) (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (- (pow (+ x 1) (/ 1 n)) (/ 1 (pow (pow (E) (log x)) (/ -1 n)))) (pow (+ x 1) (/ 1 n)) (/ 1 (pow (pow (E) (log x)) (/ -1 n))) (pow (pow (E) (log x)) (/ -1 n)) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow (log x) 2) (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) (pow x (/ 1 n)) (E) (pow (E) (log x)))
20.0ms
n
@0
((/ (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (+ (log x) (log (+ 1 x))) n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/ x n) (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (- (pow (+ x 1) (/ 1 n)) (/ 1 (pow (pow (E) (log x)) (/ -1 n)))) (pow (+ x 1) (/ 1 n)) (/ 1 (pow (pow (E) (log x)) (/ -1 n))) (pow (pow (E) (log x)) (/ -1 n)) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow (log x) 2) (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) (pow x (/ 1 n)) (E) (pow (E) (log x)))
10.0ms
n
@-inf
((/ (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (+ (log x) (log (+ 1 x))) n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/ x n) (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (pow (+ x 1) (/ 1 n)) (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (- (pow (+ x 1) (/ 1 n)) (/ 1 (pow (pow (E) (log x)) (/ -1 n)))) (pow (+ x 1) (/ 1 n)) (/ 1 (pow (pow (E) (log x)) (/ -1 n))) (pow (pow (E) (log x)) (/ -1 n)) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow (log x) 2) (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) (pow x (/ 1 n)) (E) (pow (E) (log x)))

simplify367.0ms (1.6%)

Memory
23.1MiB live, 241.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011689137
137398445
091897840
Stop Event
iter limit
node limit
Counts
192 → 192
Calls
Call 1
Inputs
(* -1 (/ (* (log x) (+ n (* 1/2 (log x)))) (pow n 2)))
(+ (* -1 (/ (* (log x) (+ n (* 1/2 (log x)))) (pow n 2))) (* x (- (* -1/2 (/ (log x) (pow n 2))) (* -1 (/ (+ n (* 1/2 (log x))) (pow n 2))))))
(+ (* -1 (/ (* (log x) (+ n (* 1/2 (log x)))) (pow n 2))) (* x (- (+ (* -1/2 (/ (log x) (pow n 2))) (* x (- (+ (* -1 (/ (+ n (* 1/2 (log x))) (* (pow n 2) (log x)))) (+ (* 1/4 (/ (log x) (pow n 2))) (+ (/ 1 (* n (log x))) (/ 1 (pow n 2))))) (* 1/2 (/ (+ n (* 1/2 (log x))) (pow n 2)))))) (* -1 (/ (+ n (* 1/2 (log x))) (pow n 2))))))
(+ (* -1 (/ (* (log x) (+ n (* 1/2 (log x)))) (pow n 2))) (* x (- (+ (* -1/2 (/ (log x) (pow n 2))) (* x (- (+ (* -1 (/ (+ n (* 1/2 (log x))) (* (pow n 2) (log x)))) (+ (* 1/4 (/ (log x) (pow n 2))) (+ (* x (- (+ (* -1 (/ (+ n (* 1/2 (log x))) (* (pow n 2) (log x)))) (+ (* -1/6 (/ (log x) (pow n 2))) (* 1/2 (/ (+ n (* 1/2 (log x))) (* (pow n 2) (log x)))))) (+ (* -1 (/ (+ n (* 1/2 (log x))) (* (pow n 2) (pow (log x) 2)))) (+ (* -1/2 (/ (- (* -1/2 (/ (log x) (pow n 2))) (* -1 (/ (+ n (* 1/2 (log x))) (pow n 2)))) (log x))) (+ (* -1/3 (/ (+ n (* 1/2 (log x))) (pow n 2))) (+ (* 1/4 (/ 1 (pow n 2))) (+ (* 1/2 (/ 1 (* (pow n 2) (log x)))) (/ 1 (* n (pow (log x) 2)))))))))) (+ (/ 1 (* n (log x))) (/ 1 (pow n 2)))))) (* 1/2 (/ (+ n (* 1/2 (log x))) (pow n 2)))))) (* -1 (/ (+ n (* 1/2 (log x))) (pow n 2))))))
(- 1 (exp (/ (log x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(* -1 (/ (* (pow (log x) 2) (+ n (* 1/2 (log x)))) n))
(+ (* -1 (/ (* (pow (log x) 2) (+ n (* 1/2 (log x)))) n)) (* -1/2 (/ (* x (pow (log x) 2)) n)))
(+ (* -1 (/ (* (pow (log x) 2) (+ n (* 1/2 (log x)))) n)) (* x (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (+ (* 1/4 (/ (pow (log x) 2) n)) (* 1/2 (/ (log x) n))))))))
(+ (* -1 (/ (* (pow (log x) 2) (+ n (* 1/2 (log x)))) n)) (* x (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (+ (* 1/4 (/ (pow (log x) 2) n)) (+ (* 1/2 (/ (log x) n)) (* x (+ (* -1 (/ (+ n (* 1/2 (log x))) n)) (+ (* -1/6 (/ (pow (log x) 2) n)) (* 1/2 (/ 1 n))))))))))))
(* -1 (* (pow (log x) 2) (+ n (* 1/2 (log x)))))
(+ (* -1 (* (pow (log x) 2) (+ n (* 1/2 (log x))))) (* -1/2 (* x (pow (log x) 2))))
(+ (* -1 (* (pow (log x) 2) (+ n (* 1/2 (log x))))) (* x (+ (* -1/2 (pow (log x) 2)) (* x (+ n (+ (* 1/4 (pow (log x) 2)) (* 1/2 (log x))))))))
(+ (* -1 (* (pow (log x) 2) (+ n (* 1/2 (log x))))) (* x (+ (* -1/2 (pow (log x) 2)) (* x (+ n (+ (* 1/4 (pow (log x) 2)) (+ (* 1/2 (log x)) (* x (+ 1/2 (+ (* -1 (+ n (* 1/2 (log x)))) (* -1/6 (pow (log x) 2))))))))))))
(/ x n)
(* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))
(/ 1 n)
(+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))
1
(+ 1 (/ x n))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(- 1 (/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n)))))
(- (+ 1 (/ x n)) (/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n)))))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n)))))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n)))))
(/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n))))
(exp (* -1 (/ (log (pow (E) (log x))) n)))
(* -1 (pow (log x) 2))
(- (pow x 2) (pow (log x) 2))
(- (* (pow x 2) (+ 1 (* -1 x))) (pow (log x) 2))
(- (* (pow x 2) (+ 1 (* x (- (* 11/12 x) 1)))) (pow (log x) 2))
(pow (log x) 2)
(exp (/ (log x) n))
(pow (E) (log x))
(/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) x))
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (* x (log (/ 1 x)))))) (/ 1 n))) (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* x (log (/ 1 x))))))) x)
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (* x (log (/ 1 x)))))) (+ (* -1/2 (/ (+ (* 1/2 (log (/ 1 x))) (+ (* 1/2 (+ 1 (log (/ 1 x)))) (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)))) (* (pow n 2) (* (pow x 2) (log (/ 1 x)))))) (/ 1 n)))) (+ (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* x (log (/ 1 x)))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (log (/ 1 x))))) (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (log (/ 1 x)))))) (* (pow x 2) (log (/ 1 x))))) (* 1/4 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* (pow x 2) (log (/ 1 x))))))))) x)
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (* x (log (/ 1 x)))))) (+ (* -1/2 (/ (+ (* -1/3 (log (/ 1 x))) (+ (* -1/4 (+ 1 (log (/ 1 x)))) (+ (* 1/2 (- (* -2/3 (log (/ 1 x))) 1)) (* (+ 11/12 (* 1/2 (log (/ 1 x)))) (+ n (* -1 (log (/ 1 x)))))))) (* (pow n 2) (* (pow x 3) (log (/ 1 x)))))) (+ (* -1/2 (/ (+ (* 1/2 (log (/ 1 x))) (+ (* 1/2 (+ 1 (log (/ 1 x)))) (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)))) (* (pow n 2) (* (pow x 2) (log (/ 1 x)))))) (/ 1 n))))) (+ (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* x (log (/ 1 x)))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (log (/ 1 x))))) (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (log (/ 1 x)))))) (* (pow x 2) (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (log (/ 1 x))) (+ (* 1/2 (+ 1 (log (/ 1 x)))) (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)))) (* (pow n 2) (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (log (/ 1 x))))) (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (log (/ 1 x)))))) (log (/ 1 x)))) (* 1/4 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (log (/ 1 x))))))) (* (pow x 3) (log (/ 1 x))))) (+ (* -1/6 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* (pow x 3) (log (/ 1 x)))))) (+ (* 1/4 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* (pow x 2) (log (/ 1 x)))))) (* 1/4 (/ (- (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (log (/ 1 x))))) (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (log (/ 1 x)))))) (* (pow x 3) (log (/ 1 x))))))))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(* -2 (/ (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x))))) (* n x)))
(/ (+ (* -2 (/ (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x))))) n)) (+ (* -1 (/ (log (/ 1 x)) (* n x))) (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) (* n x)))) x)
(/ (+ (* -2 (/ (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x))))) n)) (+ (* -1 (/ (log (/ 1 x)) (* n x))) (+ (* 1/2 (/ (log (/ 1 x)) (* n (pow x 2)))) (+ (* 1/2 (/ (+ 1 (log (/ 1 x))) (* n (pow x 2)))) (+ (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) (* n x)) (/ (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)) (* n (pow x 2)))))))) x)
(/ (+ (* -2 (/ (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x))))) n)) (+ (* -1 (/ (log (/ 1 x)) (* n x))) (+ (* -1/3 (/ (log (/ 1 x)) (* n (pow x 3)))) (+ (* -1/4 (/ (+ 1 (log (/ 1 x))) (* n (pow x 3)))) (+ (* 1/2 (/ (log (/ 1 x)) (* n (pow x 2)))) (+ (* 1/2 (/ (+ 1 (log (/ 1 x))) (* n (pow x 2)))) (+ (* 1/2 (/ (- (* -2/3 (log (/ 1 x))) 1) (* n (pow x 3)))) (+ (/ (* (+ 11/12 (* 1/2 (log (/ 1 x)))) (+ n (* -1 (log (/ 1 x))))) (* n (pow x 3))) (+ (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) (* n x)) (/ (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)) (* n (pow x 2)))))))))))) x)
(* -2 (/ (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x))))) x))
(/ (+ (* -2 (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x)))))) (+ (* -1 (/ (log (/ 1 x)) x)) (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) x))) x)
(/ (+ (* -2 (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x)))))) (+ (* -1 (/ (log (/ 1 x)) x)) (+ (* 1/2 (/ (log (/ 1 x)) (pow x 2))) (+ (* 1/2 (/ (+ 1 (log (/ 1 x))) (pow x 2))) (+ (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) x) (/ (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)) (pow x 2))))))) x)
(/ (+ (* -2 (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x)))))) (+ (* -1 (/ (log (/ 1 x)) x)) (+ (* -1/3 (/ (log (/ 1 x)) (pow x 3))) (+ (* -1/4 (/ (+ 1 (log (/ 1 x))) (pow x 3))) (+ (* 1/2 (/ (log (/ 1 x)) (pow x 2))) (+ (* 1/2 (/ (+ 1 (log (/ 1 x))) (pow x 2))) (+ (* 1/2 (/ (- (* -2/3 (log (/ 1 x))) 1) (pow x 3))) (+ (/ (* (+ 11/12 (* 1/2 (log (/ 1 x)))) (+ n (* -1 (log (/ 1 x))))) (pow x 3)) (+ (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) x) (/ (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)) (pow x 2))))))))))) x)
(* (pow x 2) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (/ 1 (* n x))) (* 1/2 (/ 1 n))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (+ (* 1/2 (/ 1 n)) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (pow x 2)))))
(/ (* (pow x 2) (+ 1/2 (* -1/2 n))) (pow n 2))
(* (pow x 2) (+ (/ -1/2 n) (+ (/ 1 (* n x)) (* 1/2 (/ 1 (pow n 2))))))
(* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))
(* x (- (+ (* 1/2 (/ 1 (pow n 2))) (/ 1 (* n x))) (* 1/2 (/ 1 n))))
(exp (* -1 (/ (log (/ 1 x)) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (* 1/2 (/ 1 n))))
(- (exp (* -1 (/ (log (/ 1 x)) n))) (/ 1 (exp (/ (* (log (E)) (log (/ 1 x))) n))))
(- (+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))) (/ 1 (exp (/ (* (log (E)) (log (/ 1 x))) n))))
(- (+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)))) (/ 1 (exp (/ (* (log (E)) (log (/ 1 x))) n))))
(- (+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3))))) (/ 1 (exp (/ (* (log (E)) (log (/ 1 x))) n))))
(/ 1 (exp (/ (* (log (E)) (log (/ 1 x))) n)))
(exp (/ (* (log (E)) (log (/ 1 x))) n))
(* -2 (/ (log (/ 1 x)) x))
(/ (+ (* -2 (log (/ 1 x))) (+ (/ 1 x) (/ (log (/ 1 x)) x))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (/ 1 x) (/ (log (/ 1 x)) x)))) (/ 1 (pow x 2))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (* 1/2 (/ (log (/ 1 x)) (pow x 3))) (+ (/ 1 x) (+ (* 11/12 (/ 1 (pow x 3))) (/ (log (/ 1 x)) x)))))) (/ 1 (pow x 2))) x)
(pow (log (/ 1 x)) 2)
(exp (* -1 (* (log (E)) (log (/ 1 x)))))
(* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (* x (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x))) x))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -1/2 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x))) x))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1/4 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (+ (* -1 (/ (- (+ (* -1/2 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1/2 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* 2/3 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))))) x)) (+ (* -1/2 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (+ (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x))) x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* n x)))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) n)) (* -1 (/ (+ (* -1 (/ (log (/ -1 x)) n)) (+ (/ (log -1) n) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n))) x))) x))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) n)) (* -1 (/ (+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) n)) (+ (* 1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n))) x)) (+ (/ (log -1) n) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n)))) x))) x))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) n)) (* -1 (/ (+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) n)) (+ (* -1/4 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) n)) (+ (* 1/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n)))) x)) (+ (* -1/2 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) n)) (+ (* 1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n)))) x)) (+ (/ (log -1) n) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n)))) x))) x))
(* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) x))
(* -1 (/ (+ (* -2 (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) x))) x))
(* -1 (/ (+ (* -2 (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (/ (+ (* -1/2 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 1/2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) x)) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))))) x))) x))
(* -1 (/ (+ (* -2 (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* -1/4 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 1/3 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))))) x)) (+ (* -1/2 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 1/2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))))) x)) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))))) x))) x))
(* (pow x 2) (- (+ (* -1 (/ (- (* -1 (/ (- 1 (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) x)) (/ 1 n)) x)) (* 1/2 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))
(* -1 (* x (- (* -1 (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 (* n x)))))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(- (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 (exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n)))))
(- (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))) (/ 1 (exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n)))))
(- (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))) (/ 1 (exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n)))))
(- (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))) (/ 1 (exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n)))))
(/ 1 (exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n))))
(exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n)))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) x))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) x)))) x))) x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (/ (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) x)) (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) x)))) x))) x))
(pow (+ (log -1) (* -1 (log (/ -1 x)))) 2)
(exp (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))))
(* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow n 2)))
(/ (+ (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* n (- (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x)))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x))))))) (pow n 2))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n))
(/ (+ (* 1/2 (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))) (* n (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))) n)
(* 1/2 (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))
(+ (* 1/2 (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))) (* n (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))
(* 1/2 (/ (pow x 2) (pow n 2)))
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (* -1/2 (pow x 2))))) (pow n 2))
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (+ (* -1/2 (pow x 2)) (* n (- 1 (exp (/ (log x) n)))))))) (pow n 2))
(/ (+ (* 1/2 (pow x 2)) (* n (* x (+ 1 (* -1/2 x))))) (pow n 2))
(* 1/2 (/ x (pow n 2)))
(/ (+ (* 1/2 x) (* n (+ 1 (* -1/2 x)))) (pow n 2))
(exp (/ (log (+ 1 x)) n))
(/ (+ (* 1/2 (pow x 2)) (* n (+ n (* x (+ 1 (* -1/2 x)))))) (pow n 2))
(- (exp (/ (log (+ 1 x)) n)) (/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n)))))
(/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (* n (+ (log x) (log (+ 1 x)))))
(/ (- (+ (* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n)) (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x))))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x))))) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(- (pow (log (+ 1 x)) 2) (pow (log x) 2))
(- (+ (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n)) (pow (log (+ 1 x)) 2)) (pow (log x) 2))
(* n (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))
(* n (- (+ (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n)) (pow (log (+ 1 x)) 2)) (pow (log x) 2)))
(/ (- (+ x (* -1/2 (pow x 2))) (log x)) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (* 1/2 (/ (pow x 2) n)))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/24 (/ (pow (log x) 4) (pow n 3))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/ (* x (+ 1 (* -1/2 x))) n)
(/ (+ (* 1/2 (/ (pow x 2) n)) (* x (+ 1 (* -1/2 x)))) n)
(/ (+ 1 (* -1/2 x)) n)
(/ (+ 1 (+ (* -1/2 x) (* 1/2 (/ x n)))) n)
(+ 1 (/ (log (+ 1 x)) n))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
(+ 1 (/ (* x (+ 1 (* -1/2 x))) n))
(+ 1 (+ (* 1/2 (/ (pow x 2) (pow n 2))) (/ (* x (+ 1 (* -1/2 x))) n)))
(/ (+ (log (+ 1 x)) (* -1 (log (pow (E) (log x))))) n)
(/ (+ (log (+ 1 x)) (+ (* -1 (log (pow (E) (log x)))) (+ (* -1 (/ (pow (log (pow (E) (log x))) 2) n)) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) n)) (* 1/2 (/ (pow (log (pow (E) (log x))) 2) n)))))) n)
(/ (+ (log (+ 1 x)) (+ (* -1 (log (pow (E) (log x)))) (+ (* -1 (/ (pow (log (pow (E) (log x))) 2) n)) (+ (* -1/6 (/ (pow (log (pow (E) (log x))) 3) (pow n 2))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) n)) (+ (* 1/2 (/ (pow (log (pow (E) (log x))) 2) n)) (+ (* 1/2 (/ (pow (log (pow (E) (log x))) 3) (pow n 2))) (/ (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) (pow n 2)))))))))) n)
(/ (+ (log (+ 1 x)) (+ (* -1 (log (pow (E) (log x)))) (+ (* -1 (/ (pow (log (pow (E) (log x))) 2) n)) (+ (* -1/2 (/ (* (pow (log (pow (E) (log x))) 2) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) (pow n 3))) (+ (* -1/6 (/ (pow (log (pow (E) (log x))) 3) (pow n 2))) (+ (* -1/6 (/ (pow (log (pow (E) (log x))) 4) (pow n 3))) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/24 (/ (pow (log (pow (E) (log x))) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) n)) (+ (* 1/2 (/ (pow (log (pow (E) (log x))) 2) n)) (+ (* 1/2 (/ (pow (log (pow (E) (log x))) 3) (pow n 2))) (+ (/ (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) (pow n 2)) (/ (* (log (pow (E) (log x))) (+ (* -1/6 (pow (log (pow (E) (log x))) 3)) (+ (* 1/2 (pow (log (pow (E) (log x))) 3)) (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))))) (pow n 3))))))))))))))) n)
(+ 1 (/ (log (pow (E) (log x))) n))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))) (pow n 2)))) (* -1 (/ (log (pow (E) (log x))) n)))
(- (+ 1 (* -1 (/ (+ (* -1/6 (pow (log (pow (E) (log x))) 3)) (+ (* 1/2 (pow (log (pow (E) (log x))) 3)) (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))))) (pow n 3)))) (+ (* -1 (/ (log (pow (E) (log x))) n)) (+ (* -1 (/ (pow (log (pow (E) (log x))) 2) (pow n 2))) (* 1/2 (/ (pow (log (pow (E) (log x))) 2) (pow n 2))))))
(+ 1 (* -1 (/ (log (pow (E) (log x))) n)))
(+ 1 (+ (* -1 (/ (log (pow (E) (log x))) n)) (* 1/2 (/ (pow (log (pow (E) (log x))) 2) (pow n 2)))))
(+ 1 (+ (* -1 (/ (log (pow (E) (log x))) n)) (+ (* -1/6 (/ (pow (log (pow (E) (log x))) 3) (pow n 3))) (* 1/2 (/ (pow (log (pow (E) (log x))) 2) (pow n 2))))))
(+ 1 (/ (log x) n))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(* -1 (/ (+ (* -1 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (log x) (log (+ 1 x))))) (* -1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))) n))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(* -1 (* n (+ (* -1 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* -1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n)))))
(* -1 (/ (- (+ (* -1 x) (* 1/2 (pow x 2))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (* 1/2 (pow x 2)) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (/ (pow (log x) 4) n)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(* -1 (/ (+ (* -1 (* x (+ 1 (* -1/2 x)))) (* -1/2 (/ (pow x 2) n))) n))
(* -1 (/ (- (* 1/2 x) 1) n))
(* -1 (/ (- (+ (* -1/2 (/ x n)) (* 1/2 x)) 1) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
(+ 1 (* -1 (/ (* x (- (* 1/2 x) 1)) n)))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (pow x 2) n)) (* x (- (* 1/2 x) 1))) n)))
(* -1 (/ (+ (log (pow (E) (log x))) (* -1 (log (+ 1 x)))) n))
(* -1 (/ (+ (log (pow (E) (log x))) (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* -1 (pow (log (pow (E) (log x))) 2)) (+ (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) n)))) n))
(* -1 (/ (+ (log (pow (E) (log x))) (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) (+ (* -1/2 (pow (log (pow (E) (log x))) 3)) (+ (* -1/6 (pow (log (+ 1 x)) 3)) (* 1/6 (pow (log (pow (E) (log x))) 3))))) n)) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (+ (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) n)))) n))
(* -1 (/ (+ (log (pow (E) (log x))) (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) (+ (* -1 (/ (+ (* -1 (* (log (pow (E) (log x))) (+ (* -1 (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) (+ (* -1/2 (pow (log (pow (E) (log x))) 3)) (* 1/6 (pow (log (pow (E) (log x))) 3)))))) (+ (* -1/2 (* (pow (log (pow (E) (log x))) 2) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) (+ (* -1/6 (pow (log (pow (E) (log x))) 4)) (+ (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log (pow (E) (log x))) 4)))))) n)) (+ (* -1/2 (pow (log (pow (E) (log x))) 3)) (+ (* -1/6 (pow (log (+ 1 x)) 3)) (* 1/6 (pow (log (pow (E) (log x))) 3)))))) n)) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (+ (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) n)))) n))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (pow (log (pow (E) (log x))) 2) n)) (* 1/2 (/ (pow (log (pow (E) (log x))) 2) n))) (log (pow (E) (log x)))) n)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) n)) (+ (* -1/2 (/ (pow (log (pow (E) (log x))) 3) n)) (* 1/6 (/ (pow (log (pow (E) (log x))) 3) n)))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) n)) (log (pow (E) (log x)))) n)))
(+ 1 (* -1 (/ (+ (log (pow (E) (log x))) (* -1/2 (/ (pow (log (pow (E) (log x))) 2) n))) n)))
(+ 1 (* -1 (/ (+ (log (pow (E) (log x))) (* -1 (/ (+ (* -1/6 (/ (pow (log (pow (E) (log x))) 3) n)) (* 1/2 (pow (log (pow (E) (log x))) 2))) n))) n)))
(* -1 (/ (* x (- (* 1/2 x) 1)) n))
(* -1 (/ (+ (* -1/2 (/ (pow x 2) n)) (* x (- (* 1/2 x) 1))) n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
Outputs
(* -1 (/ (* (log x) (+ n (* 1/2 (log x)))) (pow n 2)))
(*.f64 (neg.f64 (log.f64 x)) (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) (*.f64 n n)))
(+ (* -1 (/ (* (log x) (+ n (* 1/2 (log x)))) (pow n 2))) (* x (- (* -1/2 (/ (log x) (pow n 2))) (* -1 (/ (+ n (* 1/2 (log x))) (pow n 2))))))
(fma.f64 (neg.f64 (log.f64 x)) (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) (*.f64 n n)) (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 (log.f64 x) n) (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) (*.f64 n n))) x))
(+ (* -1 (/ (* (log x) (+ n (* 1/2 (log x)))) (pow n 2))) (* x (- (+ (* -1/2 (/ (log x) (pow n 2))) (* x (- (+ (* -1 (/ (+ n (* 1/2 (log x))) (* (pow n 2) (log x)))) (+ (* 1/4 (/ (log x) (pow n 2))) (+ (/ 1 (* n (log x))) (/ 1 (pow n 2))))) (* 1/2 (/ (+ n (* 1/2 (log x))) (pow n 2)))))) (* -1 (/ (+ n (* 1/2 (log x))) (pow n 2))))))
(fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 (log.f64 x) n) (fma.f64 (-.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) n) (/.f64 (log.f64 x) n) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 x) n)))) (/.f64 (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) (*.f64 n n)) (log.f64 x))) (*.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) n))) x (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) (*.f64 n n)))) x (*.f64 (neg.f64 (log.f64 x)) (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) (*.f64 n n))))
(+ (* -1 (/ (* (log x) (+ n (* 1/2 (log x)))) (pow n 2))) (* x (- (+ (* -1/2 (/ (log x) (pow n 2))) (* x (- (+ (* -1 (/ (+ n (* 1/2 (log x))) (* (pow n 2) (log x)))) (+ (* 1/4 (/ (log x) (pow n 2))) (+ (* x (- (+ (* -1 (/ (+ n (* 1/2 (log x))) (* (pow n 2) (log x)))) (+ (* -1/6 (/ (log x) (pow n 2))) (* 1/2 (/ (+ n (* 1/2 (log x))) (* (pow n 2) (log x)))))) (+ (* -1 (/ (+ n (* 1/2 (log x))) (* (pow n 2) (pow (log x) 2)))) (+ (* -1/2 (/ (- (* -1/2 (/ (log x) (pow n 2))) (* -1 (/ (+ n (* 1/2 (log x))) (pow n 2)))) (log x))) (+ (* -1/3 (/ (+ n (* 1/2 (log x))) (pow n 2))) (+ (* 1/4 (/ 1 (pow n 2))) (+ (* 1/2 (/ 1 (* (pow n 2) (log x)))) (/ 1 (* n (pow (log x) 2)))))))))) (+ (/ 1 (* n (log x))) (/ 1 (pow n 2)))))) (* 1/2 (/ (+ n (* 1/2 (log x))) (pow n 2)))))) (* -1 (/ (+ n (* 1/2 (log x))) (pow n 2))))))
(fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 (log.f64 x) n) (fma.f64 (-.f64 (-.f64 (fma.f64 (/.f64 (log.f64 x) (*.f64 n n)) #s(literal 1/4 binary64) (fma.f64 (-.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 x)) (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) (*.f64 n n)) (*.f64 (/.f64 #s(literal -1/6 binary64) n) (/.f64 (log.f64 x) n))) (/.f64 (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) (*.f64 n n)) (log.f64 x))) (-.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 (log.f64 x) n) (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) (*.f64 n n))) (log.f64 x)) #s(literal -1/2 binary64) (fma.f64 (/.f64 #s(literal -1/3 binary64) n) (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) n) (+.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 n n) (log.f64 x)))))) (/.f64 (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) (*.f64 n n)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 x) n))))) (/.f64 (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) (*.f64 n n)) (log.f64 x))) (*.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) n))) x (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) (*.f64 n n)))) x (*.f64 (neg.f64 (log.f64 x)) (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) (*.f64 n n))))
(- 1 (exp (/ (log x) n)))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (/ x n)) (exp (/ (log x) n)))
(-.f64 (+.f64 (/.f64 x n) #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(-.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (exp (/ (log x) n)))
(-.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 x) n)))
(* -1 (/ (* (pow (log x) 2) (+ n (* 1/2 (log x)))) n))
(/.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n)) (neg.f64 n))
(+ (* -1 (/ (* (pow (log x) 2) (+ n (* 1/2 (log x)))) n)) (* -1/2 (/ (* x (pow (log x) 2)) n)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) n) #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n)) (neg.f64 n)))
(+ (* -1 (/ (* (pow (log x) 2) (+ n (* 1/2 (log x)))) n)) (* x (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (+ (* 1/4 (/ (pow (log x) 2) n)) (* 1/2 (/ (log x) n))))))))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/4 binary64) (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64))) x x)) x (/.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n)) (neg.f64 n)))
(+ (* -1 (/ (* (pow (log x) 2) (+ n (* 1/2 (log x)))) n)) (* x (+ (* -1/2 (/ (pow (log x) 2) n)) (* x (+ 1 (+ (* 1/4 (/ (pow (log x) 2) n)) (+ (* 1/2 (/ (log x) n)) (* x (+ (* -1 (/ (+ n (* 1/2 (log x))) n)) (+ (* -1/6 (/ (pow (log x) 2) n)) (* 1/2 (/ 1 n))))))))))))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/4 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/6 binary64) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) n)) x (*.f64 (/.f64 (log.f64 x) n) #s(literal 1/2 binary64)))) x x)) x (/.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n)) (neg.f64 n)))
(* -1 (* (pow (log x) 2) (+ n (* 1/2 (log x)))))
(*.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n))
(+ (* -1 (* (pow (log x) 2) (+ n (* 1/2 (log x))))) (* -1/2 (* x (pow (log x) 2))))
(-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) x) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n)))
(+ (* -1 (* (pow (log x) 2) (+ n (* 1/2 (log x))))) (* x (+ (* -1/2 (pow (log x) 2)) (* x (+ n (+ (* 1/4 (pow (log x) 2)) (* 1/2 (log x))))))))
(-.f64 (*.f64 (fma.f64 (+.f64 (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (log.f64 x) #s(literal 1/2 binary64))) n) x (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64))) x) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n)))
(+ (* -1 (* (pow (log x) 2) (+ n (* 1/2 (log x))))) (* x (+ (* -1/2 (pow (log x) 2)) (* x (+ n (+ (* 1/4 (pow (log x) 2)) (+ (* 1/2 (log x)) (* x (+ 1/2 (+ (* -1 (+ n (* 1/2 (log x)))) (* -1/6 (pow (log x) 2))))))))))))
(fma.f64 (neg.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n)) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (fma.f64 (+.f64 (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal -1/6 binary64))) x (*.f64 (log.f64 x) #s(literal 1/2 binary64)))) n) x (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64))) x))
(/ x n)
(/.f64 x n)
(* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))
(*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x)
(/ 1 n)
(/.f64 #s(literal 1 binary64) n)
(+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
1
#s(literal 1 binary64)
(+ 1 (/ x n))
(+.f64 (/.f64 x n) #s(literal 1 binary64))
(+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n))))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(- 1 (/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n)))))
(-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) n)))
(- (+ 1 (/ x n)) (/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n)))))
(-.f64 (+.f64 (/.f64 x n) #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) n)))
(- (+ 1 (* x (+ (* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n)))))
(-.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) n)))
(- (+ 1 (* x (+ (* x (- (+ (* 1/2 (/ 1 (pow n 2))) (* x (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2)))))) (* 1/2 (/ 1 n)))) (/ 1 n)))) (/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n)))))
(-.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)) (exp.f64 (/.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) n)))
(/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n))))
(exp.f64 (/.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) n))
(exp (* -1 (/ (log (pow (E) (log x))) n)))
(exp.f64 (/.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) (neg.f64 n)))
(* -1 (pow (log x) 2))
(neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(- (pow x 2) (pow (log x) 2))
(-.f64 (*.f64 x x) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(- (* (pow x 2) (+ 1 (* -1 x))) (pow (log x) 2))
(-.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 x x)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(- (* (pow x 2) (+ 1 (* x (- (* 11/12 x) 1)))) (pow (log x) 2))
(-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 11/12 binary64) x #s(literal -1 binary64)) x #s(literal 1 binary64)) (*.f64 x x)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(pow (log x) 2)
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(exp (/ (log x) n))
(exp.f64 (/.f64 (log.f64 x) n))
(pow (E) (log x))
(pow.f64 (E.f64) (log.f64 x))
(/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) x))
(/.f64 (+.f64 (log.f64 x) n) (*.f64 (*.f64 n n) x))
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (* x (log (/ 1 x)))))) (/ 1 n))) (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* x (log (/ 1 x))))))) x)
(/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 x)) x)) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) (+.f64 (log.f64 x) n) (log.f64 x)) (*.f64 n n)) (/.f64 #s(literal 1 binary64) n)) (/.f64 (log.f64 x) (*.f64 n n))) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 x) n)) (*.f64 (*.f64 (neg.f64 (log.f64 x)) x) (*.f64 n n)))) x)
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (* x (log (/ 1 x)))))) (+ (* -1/2 (/ (+ (* 1/2 (log (/ 1 x))) (+ (* 1/2 (+ 1 (log (/ 1 x)))) (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)))) (* (pow n 2) (* (pow x 2) (log (/ 1 x)))))) (/ 1 n)))) (+ (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* x (log (/ 1 x)))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (log (/ 1 x))))) (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (log (/ 1 x)))))) (* (pow x 2) (log (/ 1 x))))) (* 1/4 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* (pow x 2) (log (/ 1 x))))))))) x)
(/.f64 (-.f64 (+.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) (+.f64 (log.f64 x) n) (log.f64 x)) (*.f64 n n)) (*.f64 (neg.f64 (log.f64 x)) x)) (/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) (log.f64 x) (-.f64 #s(literal 1 binary64) (log.f64 x))) (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (+.f64 (log.f64 x) n))) (*.f64 n n)) (*.f64 (neg.f64 (log.f64 x)) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) n)) (/.f64 (log.f64 x) (*.f64 n n))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (+.f64 (log.f64 x) n) (*.f64 (*.f64 (neg.f64 (log.f64 x)) x) (*.f64 n n))) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x x)) (/.f64 (-.f64 (/.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) (+.f64 (log.f64 x) n) (log.f64 x)) (*.f64 n n)) (neg.f64 (log.f64 x))) (/.f64 (+.f64 (log.f64 x) n) (*.f64 (neg.f64 (log.f64 x)) (*.f64 n n)))) (neg.f64 (log.f64 x))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (log.f64 x) n)) (*.f64 (*.f64 (neg.f64 (log.f64 x)) (*.f64 x x)) (*.f64 n n))))) x)
(/ (- (+ (* -1 (/ (log (/ 1 x)) (pow n 2))) (+ (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (* x (log (/ 1 x)))))) (+ (* -1/2 (/ (+ (* -1/3 (log (/ 1 x))) (+ (* -1/4 (+ 1 (log (/ 1 x)))) (+ (* 1/2 (- (* -2/3 (log (/ 1 x))) 1)) (* (+ 11/12 (* 1/2 (log (/ 1 x)))) (+ n (* -1 (log (/ 1 x)))))))) (* (pow n 2) (* (pow x 3) (log (/ 1 x)))))) (+ (* -1/2 (/ (+ (* 1/2 (log (/ 1 x))) (+ (* 1/2 (+ 1 (log (/ 1 x)))) (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)))) (* (pow n 2) (* (pow x 2) (log (/ 1 x)))))) (/ 1 n))))) (+ (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* x (log (/ 1 x)))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (log (/ 1 x))))) (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (log (/ 1 x)))))) (* (pow x 2) (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* 1/2 (log (/ 1 x))) (+ (* 1/2 (+ 1 (log (/ 1 x)))) (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)))) (* (pow n 2) (log (/ 1 x))))) (+ (* -1/2 (/ (- (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (log (/ 1 x))))) (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (log (/ 1 x)))))) (log (/ 1 x)))) (* 1/4 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (log (/ 1 x))))))) (* (pow x 3) (log (/ 1 x))))) (+ (* -1/6 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* (pow x 3) (log (/ 1 x)))))) (+ (* 1/4 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (* (pow x 2) (log (/ 1 x)))))) (* 1/4 (/ (- (* -1/2 (/ (+ (* -1 (log (/ 1 x))) (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x)))))) (* (pow n 2) (log (/ 1 x))))) (* -1/2 (/ (+ n (* -1 (log (/ 1 x)))) (* (pow n 2) (log (/ 1 x)))))) (* (pow x 3) (log (/ 1 x))))))))))) x)
(/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 x)) x)) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) (+.f64 (log.f64 x) n) (log.f64 x)) (*.f64 n n)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal -1/3 binary64) (fma.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 1 binary64) (log.f64 x)) (fma.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal 1/2 binary64) #s(literal 11/12 binary64)) (+.f64 (log.f64 x) n) (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))) (*.f64 n n)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (log.f64 x)))) (/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) (log.f64 x) (-.f64 #s(literal 1 binary64) (log.f64 x))) (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (+.f64 (log.f64 x) n))) (*.f64 n n)) (*.f64 (neg.f64 (log.f64 x)) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) n))) (/.f64 (log.f64 x) (*.f64 n n))) (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 x)) x)) (/.f64 (+.f64 (log.f64 x) n) (*.f64 n n)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 x))) (/.f64 (-.f64 (/.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) (+.f64 (log.f64 x) n) (log.f64 x)) (*.f64 n n)) (neg.f64 (log.f64 x))) (/.f64 (+.f64 (log.f64 x) n) (*.f64 (neg.f64 (log.f64 x)) (*.f64 n n)))) (*.f64 x x)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) (log.f64 x) (-.f64 #s(literal 1 binary64) (log.f64 x))) (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (+.f64 (log.f64 x) n))) (*.f64 n n)) (neg.f64 (log.f64 x))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (/.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) (+.f64 (log.f64 x) n) (log.f64 x)) (*.f64 n n)) (neg.f64 (log.f64 x))) (/.f64 (+.f64 (log.f64 x) n) (*.f64 (neg.f64 (log.f64 x)) (*.f64 n n)))) (log.f64 x)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (log.f64 x) n) (*.f64 (neg.f64 (log.f64 x)) (*.f64 n n))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (log.f64 x))))) (fma.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 n n) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (+.f64 (log.f64 x) n) (neg.f64 (log.f64 x))) (*.f64 #s(literal 1/4 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) (+.f64 (log.f64 x) n) (log.f64 x)) (*.f64 n n)) (neg.f64 (log.f64 x))) (/.f64 (+.f64 (log.f64 x) n) (*.f64 (neg.f64 (log.f64 x)) (*.f64 n n)))) (neg.f64 (log.f64 x))) (/.f64 (+.f64 (log.f64 x) n) (*.f64 (*.f64 (neg.f64 (log.f64 x)) (*.f64 x x)) (*.f64 n n))))))))) x)
(/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))
(/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2)))) x)
(/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) (pow x 3)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 2))))) x)
(/.f64 (+.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)) (*.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) n)) x)
(* -2 (/ (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x))))) (* n x)))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 x))) n) (/.f64 (+.f64 (log.f64 x) n) x))
(/ (+ (* -2 (/ (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x))))) n)) (+ (* -1 (/ (log (/ 1 x)) (* n x))) (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) (* n x)))) x)
(/.f64 (fma.f64 (*.f64 (neg.f64 (log.f64 x)) (/.f64 (+.f64 (log.f64 x) n) n)) #s(literal -2 binary64) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) x) (/.f64 (+.f64 (log.f64 x) n) n) (/.f64 (/.f64 (log.f64 x) n) x))) x)
(/ (+ (* -2 (/ (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x))))) n)) (+ (* -1 (/ (log (/ 1 x)) (* n x))) (+ (* 1/2 (/ (log (/ 1 x)) (* n (pow x 2)))) (+ (* 1/2 (/ (+ 1 (log (/ 1 x))) (* n (pow x 2)))) (+ (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) (* n x)) (/ (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)) (* n (pow x 2)))))))) x)
(/.f64 (fma.f64 (*.f64 (neg.f64 (log.f64 x)) (/.f64 (+.f64 (log.f64 x) n) n)) #s(literal -2 binary64) (+.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (log.f64 x) (*.f64 x x)) (/.f64 #s(literal -1 binary64) n) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n) (*.f64 x x))) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) x) (/.f64 (+.f64 (log.f64 x) n) n) (/.f64 (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (+.f64 (log.f64 x) n)) (*.f64 (*.f64 x x) n)))) (/.f64 (/.f64 (log.f64 x) n) x))) x)
(/ (+ (* -2 (/ (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x))))) n)) (+ (* -1 (/ (log (/ 1 x)) (* n x))) (+ (* -1/3 (/ (log (/ 1 x)) (* n (pow x 3)))) (+ (* -1/4 (/ (+ 1 (log (/ 1 x))) (* n (pow x 3)))) (+ (* 1/2 (/ (log (/ 1 x)) (* n (pow x 2)))) (+ (* 1/2 (/ (+ 1 (log (/ 1 x))) (* n (pow x 2)))) (+ (* 1/2 (/ (- (* -2/3 (log (/ 1 x))) 1) (* n (pow x 3)))) (+ (/ (* (+ 11/12 (* 1/2 (log (/ 1 x)))) (+ n (* -1 (log (/ 1 x))))) (* n (pow x 3))) (+ (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) (* n x)) (/ (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)) (* n (pow x 2)))))))))))) x)
(/.f64 (+.f64 (fma.f64 (*.f64 (neg.f64 (log.f64 x)) (/.f64 (+.f64 (log.f64 x) n) n)) #s(literal -2 binary64) (/.f64 (/.f64 (log.f64 x) n) x)) (fma.f64 (/.f64 #s(literal -1/3 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (neg.f64 (log.f64 x)) n) (fma.f64 (/.f64 #s(literal -1/4 binary64) n) (/.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (log.f64 x) (*.f64 x x)) (/.f64 #s(literal -1 binary64) n) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) n) (*.f64 x x))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) n) (fma.f64 (/.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal 1/2 binary64) #s(literal 11/12 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (+.f64 (log.f64 x) n) n) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) x) (/.f64 (+.f64 (log.f64 x) n) n) (/.f64 (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (+.f64 (log.f64 x) n)) (*.f64 (*.f64 x x) n))))))))) x)
(* -2 (/ (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x))))) x))
(*.f64 (*.f64 (neg.f64 (log.f64 x)) (/.f64 (+.f64 (log.f64 x) n) x)) #s(literal -2 binary64))
(/ (+ (* -2 (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x)))))) (+ (* -1 (/ (log (/ 1 x)) x)) (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) x))) x)
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 x))) (+.f64 (log.f64 x) n) (fma.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) (/.f64 (+.f64 (log.f64 x) n) x) (/.f64 (log.f64 x) x))) x)
(/ (+ (* -2 (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x)))))) (+ (* -1 (/ (log (/ 1 x)) x)) (+ (* 1/2 (/ (log (/ 1 x)) (pow x 2))) (+ (* 1/2 (/ (+ 1 (log (/ 1 x))) (pow x 2))) (+ (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) x) (/ (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)) (pow x 2))))))) x)
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 x))) (+.f64 (log.f64 x) n) (+.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (log.f64 x) x) (/.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) (*.f64 x x))) (fma.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) (/.f64 (+.f64 (log.f64 x) n) x) (/.f64 (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (+.f64 (log.f64 x) n)) (*.f64 x x)))) (/.f64 (log.f64 x) x))) x)
(/ (+ (* -2 (* (log (/ 1 x)) (+ n (* -1 (log (/ 1 x)))))) (+ (* -1 (/ (log (/ 1 x)) x)) (+ (* -1/3 (/ (log (/ 1 x)) (pow x 3))) (+ (* -1/4 (/ (+ 1 (log (/ 1 x))) (pow x 3))) (+ (* 1/2 (/ (log (/ 1 x)) (pow x 2))) (+ (* 1/2 (/ (+ 1 (log (/ 1 x))) (pow x 2))) (+ (* 1/2 (/ (- (* -2/3 (log (/ 1 x))) 1) (pow x 3))) (+ (/ (* (+ 11/12 (* 1/2 (log (/ 1 x)))) (+ n (* -1 (log (/ 1 x))))) (pow x 3)) (+ (/ (* (+ 1 (log (/ 1 x))) (+ n (* -1 (log (/ 1 x))))) x) (/ (* (+ n (* -1 (log (/ 1 x)))) (- (* -2/3 (log (/ 1 x))) 1)) (pow x 2))))))))))) x)
(/.f64 (+.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 x))) (+.f64 (log.f64 x) n) (/.f64 (log.f64 x) x)) (fma.f64 (/.f64 (neg.f64 (log.f64 x)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1/3 binary64) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (log.f64 x) x) (/.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) (*.f64 x x))) (fma.f64 (/.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64) (fma.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal 1/2 binary64) #s(literal 11/12 binary64)) (/.f64 (+.f64 (log.f64 x) n) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (log.f64 x)) (/.f64 (+.f64 (log.f64 x) n) x) (/.f64 (*.f64 (fma.f64 #s(literal -2/3 binary64) (neg.f64 (log.f64 x)) #s(literal -1 binary64)) (+.f64 (log.f64 x) n)) (*.f64 x x))))))))) x)
(* (pow x 2) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))
(*.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (/ 1 (* n x))) (* 1/2 (/ 1 n))))
(*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (+ (* 1/2 (/ 1 n)) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (pow x 2)))))
(*.f64 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (/.f64 #s(literal 1 binary64) n) x)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x x))) (*.f64 x x))
(/ (* (pow x 2) (+ 1/2 (* -1/2 n))) (pow n 2))
(*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) n #s(literal 1/2 binary64)) n) (/.f64 (*.f64 x x) n))
(* (pow x 2) (+ (/ -1/2 n) (+ (/ 1 (* n x)) (* 1/2 (/ 1 (pow n 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))
(* x (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))
(*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x)
(* x (- (+ (* 1/2 (/ 1 (pow n 2))) (/ 1 (* n x))) (* 1/2 (/ 1 n))))
(*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) x)
(exp (* -1 (/ (log (/ 1 x)) n)))
(exp.f64 (/.f64 (log.f64 x) n))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)))
(+.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x)) (exp.f64 (/.f64 (log.f64 x) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2))))
(+.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))) (exp.f64 (/.f64 (log.f64 x) n)))
(+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3)))))
(+.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))) (exp.f64 (/.f64 (log.f64 x) n)))
(* (pow x 2) (- (+ (* 1/2 (/ 1 (pow n 2))) (+ (/ 1 (* n x)) (/ 1 (pow x 2)))) (* 1/2 (/ 1 n))))
(*.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (/.f64 #s(literal 1 binary64) n) x)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))
(- (exp (* -1 (/ (log (/ 1 x)) n))) (/ 1 (exp (/ (* (log (E)) (log (/ 1 x))) n))))
(-.f64 (exp.f64 (/.f64 (log.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ (exp (* -1 (/ (log (/ 1 x)) n))) (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x))) (/ 1 (exp (/ (* (log (E)) (log (/ 1 x))) n))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x)) (exp.f64 (/.f64 (log.f64 x) n))) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)))) (/ 1 (exp (/ (* (log (E)) (log (/ 1 x))) n))))
(-.f64 (+.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x)) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))) (exp.f64 (/.f64 (log.f64 x) n))) (exp.f64 (/.f64 (log.f64 x) n)))
(- (+ (exp (* -1 (/ (log (/ 1 x)) n))) (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) (* n x)) (+ (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (pow x 2)) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))) (* 1/2 (/ 1 (pow n 2))))) (pow x 3))))) (/ 1 (exp (/ (* (log (E)) (log (/ 1 x))) n))))
(-.f64 (+.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x))) (exp.f64 (/.f64 (log.f64 x) n))) (exp.f64 (/.f64 (log.f64 x) n)))
(/ 1 (exp (/ (* (log (E)) (log (/ 1 x))) n)))
(exp.f64 (/.f64 (log.f64 x) n))
(exp (/ (* (log (E)) (log (/ 1 x))) n))
(exp.f64 (/.f64 (neg.f64 (log.f64 x)) n))
(* -2 (/ (log (/ 1 x)) x))
(*.f64 (/.f64 (neg.f64 (log.f64 x)) x) #s(literal -2 binary64))
(/ (+ (* -2 (log (/ 1 x))) (+ (/ 1 x) (/ (log (/ 1 x)) x))) x)
(/.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 x)) (+.f64 (/.f64 (neg.f64 (log.f64 x)) x) (/.f64 #s(literal 1 binary64) x))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (/ 1 x) (/ (log (/ 1 x)) x)))) (/ 1 (pow x 2))) x)
(/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 x)) (fma.f64 (/.f64 #s(literal -2/3 binary64) x) (/.f64 (neg.f64 (log.f64 x)) x) (+.f64 (/.f64 (neg.f64 (log.f64 x)) x) (/.f64 #s(literal 1 binary64) x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(/ (- (+ (* -2 (log (/ 1 x))) (+ (* -2/3 (/ (log (/ 1 x)) (pow x 2))) (+ (* 1/2 (/ (log (/ 1 x)) (pow x 3))) (+ (/ 1 x) (+ (* 11/12 (/ 1 (pow x 3))) (/ (log (/ 1 x)) x)))))) (/ 1 (pow x 2))) x)
(/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 x)) (fma.f64 (/.f64 #s(literal -2/3 binary64) x) (/.f64 (neg.f64 (log.f64 x)) x) (fma.f64 (/.f64 (neg.f64 (log.f64 x)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 #s(literal 11/12 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (neg.f64 (log.f64 x)) x)) (/.f64 #s(literal 1 binary64) x))))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)
(pow (log (/ 1 x)) 2)
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(exp (* -1 (* (log (E)) (log (/ 1 x)))))
(exp.f64 (log.f64 x))
(* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (* x (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 n n) x)) (/.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x))) x))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 n n)) (/.f64 (-.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n))) (/.f64 (log.f64 #s(literal -1 binary64)) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n)))) (/.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (*.f64 n n)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -1/2 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x))) x))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 n n)) (/.f64 (-.f64 (-.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n))) (/.f64 (log.f64 #s(literal -1 binary64)) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n)))) (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 n n)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 n n)) (*.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n)))))) (fma.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 n n))) (/.f64 (-.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n))) (/.f64 (log.f64 #s(literal -1 binary64)) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n)))) (/.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (*.f64 n n)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))) (neg.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) x)) (/.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (*.f64 n n)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* -1/4 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (+ (* -1 (/ (- (+ (* -1/2 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (* -1/2 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (* 2/3 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))))) x)) (+ (* -1/2 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (* 1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (/ (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (+ (* -1 (/ (- (+ (* -1 (/ (log (/ -1 x)) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x)) (+ (/ (log -1) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) (* (pow n 2) (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) (* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* (pow n 2) (pow (+ (* -2 (log (/ -1 x))) (* 2 (log -1))) 2))))) x))) x))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 n n)) (/.f64 (-.f64 (-.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n))) (/.f64 (log.f64 #s(literal -1 binary64)) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n)))) (/.f64 (-.f64 (-.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 n n)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 n n)) (*.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n)))))) (/.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 n n)) (fma.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 n n)) (/.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 (/.f64 #s(literal 1/3 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 n n)) (*.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -1/2 binary64) #s(literal 11/12 binary64)) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n))))))) (-.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n))) (/.f64 (log.f64 #s(literal -1 binary64)) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n)))) (/.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (*.f64 n n)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 2/3 binary64) (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))) (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal -1/2 binary64) (*.f64 n n)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 n n)) (*.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n)))))) (fma.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 n n))) (/.f64 (-.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n))) (/.f64 (log.f64 #s(literal -1 binary64)) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n)))) (/.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (*.f64 n n)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))) (neg.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) x)) (fma.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 n n))) (/.f64 (-.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n))) (/.f64 (log.f64 #s(literal -1 binary64)) (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 n n)))) (/.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (*.f64 n n)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))) (neg.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) x)) (/.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (*.f64 n n)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))) (neg.f64 x))) (neg.f64 x))
(/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))
(/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (+ (* 1/24 (/ 1 (pow n 4))) (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n)))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) x)))) x)) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) (neg.f64 x))
(* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) (* n x)))
(*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 n x))) #s(literal 2 binary64))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) n)) (* -1 (/ (+ (* -1 (/ (log (/ -1 x)) n)) (+ (/ (log -1) n) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n))) x))) x))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) #s(literal -2 binary64) (/.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) n) (/.f64 (log.f64 #s(literal -1 binary64)) n)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) n)) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) n)) (* -1 (/ (+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) n)) (+ (* 1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n))) x)) (+ (/ (log -1) n) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n)))) x))) x))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) #s(literal -2 binary64) (/.f64 (-.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) n) (/.f64 (log.f64 #s(literal -1 binary64)) n)) (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) n) #s(literal -1/2 binary64) (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) n) (*.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) #s(literal 1/2 binary64)))) x)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) n)) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) n)) (* -1 (/ (+ (* -1 (/ (log (/ -1 x)) n)) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) n)) (+ (* -1/4 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) n)) (+ (* 1/3 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n)))) x)) (+ (* -1/2 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) n)) (+ (* 1/2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n)))) x)) (+ (/ (log -1) n) (/ (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))) n)))) x))) x))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) #s(literal -2 binary64) (/.f64 (-.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) n) (/.f64 (log.f64 #s(literal -1 binary64)) n)) (/.f64 (-.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) n) #s(literal -1/2 binary64) (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) n) (*.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) n) #s(literal -1/2 binary64) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) n) #s(literal -1/4 binary64) (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -1/2 binary64) #s(literal 11/12 binary64)) (/.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) n) (*.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n) #s(literal 1/3 binary64))))) x)) x)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) n)) (neg.f64 x))) (neg.f64 x))
(* 2 (/ (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x))))) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) x)) #s(literal 2 binary64))
(* -1 (/ (+ (* -2 (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) x))) x))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)))) (log.f64 #s(literal -1 binary64))) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -2 (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (/ (+ (* -1/2 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 1/2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1)))))))) x)) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))))) x))) x))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (+.f64 (-.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n)) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 1/2 binary64)))) x)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 #s(literal -1 binary64))) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -2 (* (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))) (+ (log -1) (* -1 (log (/ -1 x)))))) (* -1 (/ (+ (log -1) (+ (* -1 (log (/ -1 x))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* -1/4 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 1/3 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))))) x)) (+ (* -1/2 (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x))))))) (+ (* 1/2 (+ (log -1) (* -1 (log (/ -1 x))))) (* (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))))) x)) (* (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) (+ n (* 1/2 (+ (* -2 (log (/ -1 x))) (* 2 (log -1))))))))) x))) x))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (+.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 1/2 binary64)))) (/.f64 (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) #s(literal -1/2 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) #s(literal -1/4 binary64) (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -1/2 binary64) #s(literal 11/12 binary64)) (fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal -2 binary64) (*.f64 (log.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64) n) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 1/3 binary64))))) x)) (neg.f64 x))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 #s(literal -1 binary64))) (neg.f64 x))) (neg.f64 x))
(* (pow x 2) (- (+ (* -1 (/ (- (* -1 (/ (- 1 (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))) x)) (/ 1 n)) x)) (* 1/2 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) x) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n)) x)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))
(* -1 (* x (- (* -1 (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) (/ 1 (* n x)))))
(*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 n x))) (neg.f64 x))
(exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x)))
(+.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x)) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x)))
(-.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) x))
(+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x)))
(-.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) x))
(- (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ 1 (exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n)))))
(-.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))
(- (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* n x))) (/ 1 (exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n)))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (*.f64 n x)) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))
(- (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x))) x))) (/ 1 (exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n)))))
(-.f64 (-.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (neg.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n))) x)) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))
(- (+ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (* -1 (/ (+ (* -1 (/ (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) n)) (* -1 (/ (+ (* -1 (/ (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (+ (* 1/6 (/ 1 (pow n 3))) (* 1/3 (/ 1 n))))) x)) (* (exp (/ (+ (log -1) (* -1 (log (/ -1 x)))) n)) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n))))) x))) x))) (/ 1 (exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n)))))
(-.f64 (-.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64))))) x)) (*.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)))) (neg.f64 x)) (/.f64 (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)) n)) x)) (exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n)))
(/ 1 (exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n))))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) n))
(exp (* -1 (/ (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))) n)))
(exp.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (neg.f64 n)))
(* 2 (/ (+ (log -1) (* -1 (log (/ -1 x)))) x))
(*.f64 (/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) x) #s(literal 2 binary64))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 x)))))) x))) x))
(/.f64 (-.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) x)) (neg.f64 x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 x)))))) x)))) x))) x))
(/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) x)) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 x))))) (* -1 (/ (+ 1 (+ (* -1 (/ (+ 11/12 (* -1/2 (+ (log -1) (* -1 (log (/ -1 x)))))) x)) (* -2/3 (+ (log -1) (* -1 (log (/ -1 x))))))) x)))) x))) x))
(/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (+.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -2/3 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal -1/2 binary64) #s(literal 11/12 binary64)) (neg.f64 x))) x)) (neg.f64 x))) (neg.f64 x))
(pow (+ (log -1) (* -1 (log (/ -1 x)))) 2)
(pow.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))
(exp (* (log (E)) (+ (log -1) (* -1 (log (/ -1 x))))))
(exp.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (pow n 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 n n)) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* n (- (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x)))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x))))))) (pow n 2))
(/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log1p.f64 x) (log.f64 x))) n)) (*.f64 n n))
(- (exp (/ (log (+ 1 x)) n)) (exp (/ (log x) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 x) n)))
(* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n))
(*.f64 (/.f64 (*.f64 (+.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))) (* n (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))) n)
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log1p.f64 x) (log.f64 x)) n)) n)
(* 1/2 (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (log1p.f64 x) (log.f64 x))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(+ (* 1/2 (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))) (* n (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log1p.f64 x) (log.f64 x)) n))
(* 1/2 (/ (pow x 2) (pow n 2)))
(*.f64 (/.f64 (*.f64 x x) n) (/.f64 #s(literal 1/2 binary64) n))
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (* -1/2 (pow x 2))))) (pow n 2))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) x) n (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 n n))
(/ (+ (* 1/2 (pow x 2)) (* n (+ x (+ (* -1/2 (pow x 2)) (* n (- 1 (exp (/ (log x) n)))))))) (pow n 2))
(/.f64 (fma.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) n))) n)) x) n (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 n n))
(/ (+ (* 1/2 (pow x 2)) (* n (* x (+ 1 (* -1/2 x))))) (pow n 2))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x) n (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 n n))
(* 1/2 (/ x (pow n 2)))
(*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))
(/ (+ (* 1/2 x) (* n (+ 1 (* -1/2 x)))) (pow n 2))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) (*.f64 n n))
(exp (/ (log (+ 1 x)) n))
(exp.f64 (/.f64 (log1p.f64 x) n))
(/ (+ (* 1/2 (pow x 2)) (* n (+ n (* x (+ 1 (* -1/2 x)))))) (pow n 2))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x n) n (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 n n))
(- (exp (/ (log (+ 1 x)) n)) (/ 1 (exp (* -1 (/ (log (pow (E) (log x))) n)))))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (exp.f64 (/.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) n)))
(/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (* n (+ (log x) (log (+ 1 x)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (log1p.f64 x) (log.f64 x)) n))
(/ (- (+ (* 1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n)) (/ (pow (log (+ 1 x)) 2) (+ (log x) (log (+ 1 x))))) (/ (pow (log x) 2) (+ (log x) (log (+ 1 x))))) n)
(/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log1p.f64 x) (log.f64 x)))) n)
(/ (- (log (+ 1 x)) (log x)) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)
(/ (- (+ (log (+ 1 x)) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log1p.f64 x)) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n)))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (-.f64 (+.f64 (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (*.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64))) (log1p.f64 x)) (log.f64 x)) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64)))) n)
(/ (- (+ (log (+ 1 x)) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (* 1/2 (/ (pow (log (+ 1 x)) 2) n))))) (+ (log x) (+ (* 1/24 (/ (pow (log x) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n)))))) n)
(/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (*.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64)))) (log1p.f64 x)) (+.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64)))) (log.f64 x))) n)
(- (pow (log (+ 1 x)) 2) (pow (log x) 2))
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(- (+ (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n)) (pow (log (+ 1 x)) 2)) (pow (log x) 2))
(fma.f64 (/.f64 (*.f64 (+.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n) #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(* n (- (pow (log (+ 1 x)) 2) (pow (log x) 2)))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)
(* n (- (+ (* 1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n)) (pow (log (+ 1 x)) 2)) (pow (log x) 2)))
(*.f64 (fma.f64 (/.f64 (*.f64 (+.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n) #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)
(/ (- (+ x (* -1/2 (pow x 2))) (log x)) n)
(/.f64 (-.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) x) (log.f64 x)) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (* 1/2 (/ (pow x 2) n)))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) n) #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))) x) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (* 1/2 (/ (pow (log x) 2) n)))) n)
(/.f64 (-.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) x) (fma.f64 (/.f64 #s(literal -1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (*.f64 (/.f64 (*.f64 x x) n) #s(literal 1/2 binary64)))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (log.f64 x))) n)
(/ (- (+ x (+ (* -1/2 (pow x 2)) (+ (* -1/24 (/ (pow (log x) 4) (pow n 3))) (* 1/2 (/ (pow x 2) n))))) (+ (log x) (+ (* 1/6 (/ (pow (log x) 3) (pow n 2))) (* 1/2 (/ (pow (log x) 2) n))))) n)
(/.f64 (-.f64 (-.f64 (+.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) x) (fma.f64 #s(literal -1/24 binary64) (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 x x) n) #s(literal 1/2 binary64)))) (log.f64 x)) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64)))) n)
(/ (* x (+ 1 (* -1/2 x))) n)
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x) n)
(/ (+ (* 1/2 (/ (pow x 2) n)) (* x (+ 1 (* -1/2 x)))) n)
(/.f64 (fma.f64 (/.f64 (*.f64 x x) n) #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x)) n)
(/ (+ 1 (* -1/2 x)) n)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n)
(/ (+ 1 (+ (* -1/2 x) (* 1/2 (/ x n)))) n)
(/.f64 (+.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 (/.f64 x n) #s(literal 1/2 binary64))) #s(literal 1 binary64)) n)
(+ 1 (/ (log (+ 1 x)) n))
(+.f64 (/.f64 (log1p.f64 x) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (/.f64 (log1p.f64 x) n)) #s(literal 1 binary64))
(+ 1 (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) (pow n 2))) (/ (log (+ 1 x)) n))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (/.f64 (log1p.f64 x) n))) #s(literal 1 binary64))
(+ 1 (/ (* x (+ 1 (* -1/2 x))) n))
(fma.f64 x (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (pow x 2) (pow n 2))) (/ (* x (+ 1 (* -1/2 x))) n)))
(+.f64 (fma.f64 x (/.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 x x) n) (/.f64 #s(literal 1/2 binary64) n)))
(/ (+ (log (+ 1 x)) (* -1 (log (pow (E) (log x))))) n)
(/.f64 (-.f64 (log1p.f64 x) (log.f64 (pow.f64 (E.f64) (log.f64 x)))) n)
(/ (+ (log (+ 1 x)) (+ (* -1 (log (pow (E) (log x)))) (+ (* -1 (/ (pow (log (pow (E) (log x))) 2) n)) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) n)) (* 1/2 (/ (pow (log (pow (E) (log x))) 2) n)))))) n)
(/.f64 (+.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) n) #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (E.f64) (log.f64 x)))) (log1p.f64 x)) n)
(/ (+ (log (+ 1 x)) (+ (* -1 (log (pow (E) (log x)))) (+ (* -1 (/ (pow (log (pow (E) (log x))) 2) n)) (+ (* -1/6 (/ (pow (log (pow (E) (log x))) 3) (pow n 2))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) n)) (+ (* 1/2 (/ (pow (log (pow (E) (log x))) 2) n)) (+ (* 1/2 (/ (pow (log (pow (E) (log x))) 3) (pow n 2))) (/ (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) (pow n 2)))))))))) n)
(/.f64 (+.f64 (-.f64 (-.f64 (fma.f64 (/.f64 #s(literal -1/6 binary64) n) (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 3 binary64)) n) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) n) (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 3 binary64)) (*.f64 n n))) (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (log.f64 (pow.f64 (E.f64) (log.f64 x)))) (*.f64 n n)))))) (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) n)) (log.f64 (pow.f64 (E.f64) (log.f64 x)))) (log1p.f64 x)) n)
(/ (+ (log (+ 1 x)) (+ (* -1 (log (pow (E) (log x)))) (+ (* -1 (/ (pow (log (pow (E) (log x))) 2) n)) (+ (* -1/2 (/ (* (pow (log (pow (E) (log x))) 2) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) (pow n 3))) (+ (* -1/6 (/ (pow (log (pow (E) (log x))) 3) (pow n 2))) (+ (* -1/6 (/ (pow (log (pow (E) (log x))) 4) (pow n 3))) (+ (* 1/24 (/ (pow (log (+ 1 x)) 4) (pow n 3))) (+ (* 1/24 (/ (pow (log (pow (E) (log x))) 4) (pow n 3))) (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) (pow n 2))) (+ (* 1/2 (/ (pow (log (+ 1 x)) 2) n)) (+ (* 1/2 (/ (pow (log (pow (E) (log x))) 2) n)) (+ (* 1/2 (/ (pow (log (pow (E) (log x))) 3) (pow n 2))) (+ (/ (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) (pow n 2)) (/ (* (log (pow (E) (log x))) (+ (* -1/6 (pow (log (pow (E) (log x))) 3)) (+ (* 1/2 (pow (log (pow (E) (log x))) 3)) (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))))) (pow n 3))))))))))))))) n)
(/.f64 (+.f64 (-.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64))) (pow.f64 n #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 3 binary64)) (*.f64 n n)) (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64)))) (fma.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 1/6 binary64) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) n) (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n)) (fma.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) (fma.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) n) (/.f64 #s(literal -1/2 binary64) n) (/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 3 binary64)) #s(literal 1/3 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (log.f64 (pow.f64 (E.f64) (log.f64 x))))) (pow.f64 n #s(literal 3 binary64)))) (*.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 3 binary64)) n) (/.f64 #s(literal 1/2 binary64) n)))))))) (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) n)) (log.f64 (pow.f64 (E.f64) (log.f64 x)))) (log1p.f64 x)) n)
(+ 1 (/ (log (pow (E) (log x))) n))
(+.f64 (/.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) n) #s(literal 1 binary64))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))) (pow n 2)))) (* -1 (/ (log (pow (E) (log x))) n)))
(+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (/.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) n)))
(- (+ 1 (* -1 (/ (+ (* -1/6 (pow (log (pow (E) (log x))) 3)) (+ (* 1/2 (pow (log (pow (E) (log x))) 3)) (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))))) (pow n 3)))) (+ (* -1 (/ (log (pow (E) (log x))) n)) (+ (* -1 (/ (pow (log (pow (E) (log x))) 2) (pow n 2))) (* 1/2 (/ (pow (log (pow (E) (log x))) 2) (pow n 2))))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 3 binary64)) #s(literal 1/3 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (log.f64 (pow.f64 (E.f64) (log.f64 x))))) (pow.f64 n #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) (*.f64 n n)) #s(literal -1/2 binary64) (/.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) (neg.f64 n))))
(+ 1 (* -1 (/ (log (pow (E) (log x))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) n))
(+ 1 (+ (* -1 (/ (log (pow (E) (log x))) n)) (* 1/2 (/ (pow (log (pow (E) (log x))) 2) (pow n 2)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) n)) (*.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64)))
(+ 1 (+ (* -1 (/ (log (pow (E) (log x))) n)) (+ (* -1/6 (/ (pow (log (pow (E) (log x))) 3) (pow n 3))) (* 1/2 (/ (pow (log (pow (E) (log x))) 2) (pow n 2))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) n)) (fma.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 3 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal -1/6 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64))))
(+ 1 (/ (log x) n))
(+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))
(+ 1 (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (/.f64 (log.f64 x) n)) #s(literal 1 binary64))
(+ 1 (+ (* 1/6 (/ (pow (log x) 3) (pow n 3))) (+ (* 1/2 (/ (pow (log x) 2) (pow n 2))) (/ (log x) n))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 n #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 n n)) #s(literal 1/2 binary64) (/.f64 (log.f64 x) n))) #s(literal 1 binary64))
(* -1 (/ (+ (* -1 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (log x) (log (+ 1 x))))) (* -1/2 (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n))) n))
(/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal -1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (neg.f64 (+.f64 (log1p.f64 x) (log.f64 x))))) (neg.f64 n))
(* -1 (/ (- (* -1 (log (+ 1 x))) (* -1 (log x))) n))
(/.f64 (fma.f64 (log1p.f64 x) #s(literal -1 binary64) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal -1/2 binary64) (neg.f64 (log1p.f64 x))) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (pow (log (+ 1 x)) 3)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) n) #s(literal -1 binary64) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 (log (+ 1 x))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log x) 4))) n)) (* -1/6 (pow (log (+ 1 x)) 3))) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow (log (+ 1 x)) 2))) (* 1/2 (pow (log x) 2))) n))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) n) #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))))) (neg.f64 n)) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (neg.f64 n)) (log1p.f64 x)) (log.f64 x)) (neg.f64 n))
(* -1 (* n (+ (* -1 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) (* -1/2 (/ (* (+ (log x) (log (+ 1 x))) (- (pow (log (+ 1 x)) 2) (pow (log x) 2))) n)))))
(*.f64 (neg.f64 n) (fma.f64 (/.f64 (*.f64 (+.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n) #s(literal -1/2 binary64) (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))
(* -1 (/ (- (+ (* -1 x) (* 1/2 (pow x 2))) (* -1 (log x))) n))
(/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) (log.f64 x))) (neg.f64 n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (* 1/2 (pow x 2)) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 x x) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 n))) x) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) #s(literal -1/6 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 x x) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n))) x) (log.f64 x)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 x) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/24 (/ (pow (log x) 4) n)) (* -1/6 (pow (log x) 3))) n)) (* 1/2 (pow x 2))) (* 1/2 (pow (log x) 2))) n)) (* 1/2 (pow x 2)))) (* -1 (log x))) n))
(/.f64 (+.f64 (-.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) n) #s(literal 1/24 binary64) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal 1/6 binary64))) n) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 x x) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 n))) x) (log.f64 x)) (neg.f64 n))
(* -1 (/ (+ (* -1 (* x (+ 1 (* -1/2 x)))) (* -1/2 (/ (pow x 2) n))) n))
(/.f64 (fma.f64 (/.f64 (*.f64 x x) n) #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (neg.f64 n))
(* -1 (/ (- (* 1/2 x) 1) n))
(/.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) (neg.f64 n))
(* -1 (/ (- (+ (* -1/2 (/ x n)) (* 1/2 x)) 1) n))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1/2 (/ (pow (log (+ 1 x)) 2) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64) (neg.f64 (log1p.f64 x))) n))
(+ 1 (* -1 (/ (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* 1/6 (/ (pow (log (+ 1 x)) 3) n)) (* 1/2 (pow (log (+ 1 x)) 2))) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) n) #s(literal 1/6 binary64) (*.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (neg.f64 n)) (log1p.f64 x)) n))
(+ 1 (* -1 (/ (* x (- (* 1/2 x) 1)) n)))
(fma.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) n) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1/2 (/ (pow x 2) n)) (* x (- (* 1/2 x) 1))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (*.f64 (/.f64 (*.f64 x x) n) #s(literal -1/2 binary64))) n))
(* -1 (/ (+ (log (pow (E) (log x))) (* -1 (log (+ 1 x)))) n))
(/.f64 (-.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) (log1p.f64 x)) (neg.f64 n))
(* -1 (/ (+ (log (pow (E) (log x))) (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* -1 (pow (log (pow (E) (log x))) 2)) (+ (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) n)))) n))
(/.f64 (-.f64 (-.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) (log1p.f64 x)) (/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) #s(literal -1/2 binary64) (*.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))) n)) (neg.f64 n))
(* -1 (/ (+ (log (pow (E) (log x))) (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) (+ (* -1/2 (pow (log (pow (E) (log x))) 3)) (+ (* -1/6 (pow (log (+ 1 x)) 3)) (* 1/6 (pow (log (pow (E) (log x))) 3))))) n)) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (+ (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) n)))) n))
(/.f64 (-.f64 (-.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) (log1p.f64 x)) (/.f64 (-.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) #s(literal -1/2 binary64) (*.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (/.f64 (fma.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (pow.f64 (E.f64) (log.f64 x))) (fma.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) #s(literal -1/6 binary64)))) n)) n)) (neg.f64 n))
(* -1 (/ (+ (log (pow (E) (log x))) (+ (* -1 (log (+ 1 x))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) (+ (* -1 (/ (+ (* -1 (* (log (pow (E) (log x))) (+ (* -1 (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) (+ (* -1/2 (pow (log (pow (E) (log x))) 3)) (* 1/6 (pow (log (pow (E) (log x))) 3)))))) (+ (* -1/2 (* (pow (log (pow (E) (log x))) 2) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) (+ (* -1/6 (pow (log (pow (E) (log x))) 4)) (+ (* 1/24 (pow (log (+ 1 x)) 4)) (* 1/24 (pow (log (pow (E) (log x))) 4)))))) n)) (+ (* -1/2 (pow (log (pow (E) (log x))) 3)) (+ (* -1/6 (pow (log (+ 1 x)) 3)) (* 1/6 (pow (log (pow (E) (log x))) 3)))))) n)) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (+ (* 1/2 (pow (log (+ 1 x)) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2))))) n)))) n))
(/.f64 (-.f64 (-.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) (log1p.f64 x)) (/.f64 (-.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) #s(literal -1/2 binary64) (*.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (/.f64 (fma.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (pow.f64 (E.f64) (log.f64 x))) (-.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 3 binary64)) #s(literal -1/3 binary64) (*.f64 (pow.f64 (log1p.f64 x) #s(literal 3 binary64)) #s(literal -1/6 binary64))) (/.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (pow.f64 (E.f64) (log.f64 x))) (*.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 3 binary64)) #s(literal -1/3 binary64))) (neg.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x)))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 4 binary64)) #s(literal -1/6 binary64) (*.f64 #s(literal 1/24 binary64) (+.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 4 binary64)) (pow.f64 (log1p.f64 x) #s(literal 4 binary64))))))) n))) n)) n)) (neg.f64 n))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (pow (log (pow (E) (log x))) 2) n)) (* 1/2 (/ (pow (log (pow (E) (log x))) 2) n))) (log (pow (E) (log x)))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) n) #s(literal -1/2 binary64) (neg.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))))) n))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (log (pow (E) (log x))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) n)) (+ (* -1/2 (/ (pow (log (pow (E) (log x))) 3) n)) (* 1/6 (/ (pow (log (pow (E) (log x))) 3) n)))) (+ (* -1 (pow (log (pow (E) (log x))) 2)) (* 1/2 (pow (log (pow (E) (log x))) 2)))) n)) (log (pow (E) (log x)))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 3 binary64)) n) #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (log.f64 (pow.f64 (E.f64) (log.f64 x)))) n)) (*.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) #s(literal -1/2 binary64))) (neg.f64 n)) (log.f64 (pow.f64 (E.f64) (log.f64 x)))) n))
(+ 1 (* -1 (/ (+ (log (pow (E) (log x))) (* -1/2 (/ (pow (log (pow (E) (log x))) 2) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) n) #s(literal -1/2 binary64) (log.f64 (pow.f64 (E.f64) (log.f64 x)))) n))
(+ 1 (* -1 (/ (+ (log (pow (E) (log x))) (* -1 (/ (+ (* -1/6 (/ (pow (log (pow (E) (log x))) 3) n)) (* 1/2 (pow (log (pow (E) (log x))) 2))) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 3 binary64)) n) #s(literal -1/6 binary64) (*.f64 (pow.f64 (log.f64 (pow.f64 (E.f64) (log.f64 x))) #s(literal 2 binary64)) #s(literal 1/2 binary64))) n)) n))
(* -1 (/ (* x (- (* 1/2 x) 1)) n))
(*.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) n))
(* -1 (/ (+ (* -1/2 (/ (pow x 2) n)) (* x (- (* 1/2 x) 1))) n))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (*.f64 (/.f64 (*.f64 x x) n) #s(literal -1/2 binary64))) (neg.f64 n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1/2 (/ (pow (log x) 2) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) n) #s(literal -1/2 binary64) (neg.f64 (log.f64 x))) n))
(+ 1 (* -1 (/ (+ (* -1 (log x)) (* -1 (/ (+ (* 1/6 (/ (pow (log x) 3) n)) (* 1/2 (pow (log x) 2))) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n) #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (neg.f64 n)) (log.f64 x)) n))

rewrite442.0ms (2%)

Memory
-19.6MiB live, 305.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073607
0105593
1491541
24282540
08357520
Stop Event
iter limit
node limit
iter limit
Counts
25 → 538
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n)
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n)))
#s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))
(/.f64 x n)
(fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x)))
#s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
#s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64)))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n))))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n)))
(pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n))
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x)
#s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64)))
(E.f64)
(pow.f64 (E.f64) (log.f64 x))
Outputs
(*.f64 (pow.f64 (/.f64 (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) n))
(*.f64 (pow.f64 (/.f64 (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) #s(literal -1 binary64)) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (/.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) n)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 n (pow.f64 n #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 n (/.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) n)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal -1 binary64)) (pow.f64 (/.f64 n (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (+.f64 (log.f64 x) (log1p.f64 x))) (pow.f64 n #s(literal -2 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log.f64 x) (log1p.f64 x))) (/.f64 (/.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) n) n))
(*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) (/.f64 (/.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) n) (+.f64 (log.f64 x) (log1p.f64 x))))
(*.f64 (/.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x)))) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))
(*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x)))) (/.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) n))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (+.f64 (log.f64 x) (log1p.f64 x))) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 n #s(literal -1 binary64)) (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 n)) (pow.f64 (*.f64 (neg.f64 n) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (+.f64 (log.f64 x) (log1p.f64 x))))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 n n)))))
(*.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (pow.f64 (/.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (pow.f64 n #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (/.f64 (pow.f64 n #s(literal -1 binary64)) (+.f64 (log.f64 x) (log1p.f64 x))))
(*.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 n #s(literal -1 binary64)) (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x)))))
(*.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 n n)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 n n))))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 (/.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) n) (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x)))))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 n n))))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) n) (/.f64 (pow.f64 n #s(literal -1 binary64)) (+.f64 (log.f64 x) (log1p.f64 x)))))
(pow.f64 (/.f64 n (/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (+.f64 (log.f64 x) (log1p.f64 x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 n n)) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)) (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) n) (+.f64 (log.f64 x) (log1p.f64 x)))
(/.f64 (*.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 n #s(literal -1 binary64)) (+.f64 (log.f64 x) (log1p.f64 x)))) (neg.f64 n))
(/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 1 binary64)) (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (+.f64 (log.f64 x) (log1p.f64 x)))) (neg.f64 n))
(/.f64 (*.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)) #s(literal 1 binary64)) (*.f64 (neg.f64 n) (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 n n)))
(/.f64 (/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (+.f64 (log.f64 x) (log1p.f64 x))) n)
(/.f64 (/.f64 (pow.f64 n #s(literal -1 binary64)) (+.f64 (log.f64 x) (log1p.f64 x))) (/.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)) (*.f64 (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x))) (neg.f64 n)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)) (neg.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 n n))))
(/.f64 (/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 n)) (*.f64 (neg.f64 n) (+.f64 (log.f64 x) (log1p.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)))))
(/.f64 #s(literal 1 binary64) (/.f64 n (/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (+.f64 (log.f64 x) (log1p.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 n n)) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)) (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))))
(/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (neg.f64 (*.f64 (neg.f64 n) (+.f64 (log.f64 x) (log1p.f64 x)))))
(/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x))))
(/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 n n)))
(neg.f64 (/.f64 (/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 n)) (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x)))))
(neg.f64 (/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (*.f64 (neg.f64 n) (+.f64 (log.f64 x) (log1p.f64 x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 n (+.f64 (log.f64 x) (log1p.f64 x))) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)))) #s(literal -1 binary64)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 n n)))))
(*.f64 (*.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)) (/.f64 #s(literal -1 binary64) n))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)))
(*.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (pow.f64 n #s(literal -1 binary64)))
(*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 n #s(literal -1 binary64))))
(*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (/.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) n))
(pow.f64 (/.f64 (/.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (/.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) n)) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (/.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) n)) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64)) (neg.f64 n))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n))) (neg.f64 (neg.f64 n)))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)) (*.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) n))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)) (*.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) n))
(/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 1 binary64)) n)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)) (neg.f64 n))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)))
(/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) n)
(neg.f64 (/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 n)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n))
(/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 n) n)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) (neg.f64 n)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 n #s(literal 3 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 n (-.f64 n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64)))) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 n) n))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) (neg.f64 n)))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 n #s(literal 3 binary64)))) (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 n (-.f64 n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 1/2 binary64)) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 1/2 binary64)) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 n) n)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) (neg.f64 n)) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 n) n)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64)))) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) (neg.f64 n)) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 n #s(literal 3 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) (*.f64 (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 n (-.f64 n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64))))) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 n #s(literal 3 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64)))) (*.f64 (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 n (-.f64 n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 n) n))) (*.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) (neg.f64 n))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 n #s(literal 3 binary64)))) (*.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 n (-.f64 n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 n) n))) (*.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) (neg.f64 n))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 n #s(literal 3 binary64)))) (*.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) (fma.f64 (pow.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 n (-.f64 n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64)))))))
(fma.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 1/2 binary64) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64)) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (*.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)))
(+.f64 (*.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)) (*.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n)))
(+.f64 (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (*.f64 (fma.f64 (+.f64 (log.f64 x) (log1p.f64 x)) #s(literal 1/2 binary64) n) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(+.f64 (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (log.f64 x) (log1p.f64 x))) #s(literal 1/2 binary64)) (*.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n)))
#s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) n))
(*.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 n #s(literal -1 binary64)) x)
(*.f64 #s(literal 1 binary64) (/.f64 x n))
(*.f64 x (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 n x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 n x) #s(literal -1 binary64))
(/.f64 (*.f64 x #s(literal -1 binary64)) (neg.f64 n))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 n)))
(/.f64 (neg.f64 x) (neg.f64 n))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 n x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 n x))
(/.f64 x n)
(neg.f64 (/.f64 (neg.f64 x) n))
(neg.f64 (/.f64 x (neg.f64 n)))
(exp.f64 (*.f64 (log.f64 (/.f64 n x)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (pow.f64 n #s(literal -2 binary64))) (pow.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (/.f64 #s(literal -1 binary64) n)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n))) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (/.f64 #s(literal -1 binary64) n)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (pow.f64 n #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n))) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64))) (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64))) (-.f64 (pow.f64 n #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (pow.f64 n #s(literal -2 binary64)))) (neg.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (/.f64 #s(literal -1 binary64) n))))
(/.f64 (neg.f64 (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n))) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (pow.f64 n #s(literal -2 binary64))) (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (/.f64 #s(literal -1 binary64) n)))
(/.f64 (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64))) (+.f64 (pow.f64 n #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n)))))
(/.f64 (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64))) (+.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n))) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (/.f64 #s(literal -1 binary64) n)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (pow.f64 n #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n))) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64))) (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64)))))
(fma.f64 (pow.f64 n #s(literal -1/2 binary64)) (pow.f64 n #s(literal -1/2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) n) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x))
(fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64)))
(fma.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x))
(fma.f64 #s(literal 1 binary64) (pow.f64 n #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x))
(fma.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (pow.f64 n #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (/.f64 #s(literal -1 binary64) n))) (/.f64 (pow.f64 n #s(literal -2 binary64)) (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (/.f64 #s(literal -1 binary64) n))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (pow.f64 n #s(literal -1 binary64)))
(+.f64 (pow.f64 n #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x))))
#s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)))
#s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x))
(*.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (+.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64)))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64)))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (+.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64)))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (neg.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (neg.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (neg.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (+.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64)))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (+.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64)))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64)))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (+.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64)))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))))) (/.f64 (pow.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (+.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64)))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (+.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64)))) (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(literal 2 binary64)))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(+.f64 (neg.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64)))) #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))))
(+.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (neg.f64 #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64)))))
#s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 3 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 1 binary64))
(fma.f64 x (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 x (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal -1 binary64))) (pow.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x))
(*.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 2 binary64))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 3 binary64))) (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (-.f64 (pow.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))) (-.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)))))
(fma.f64 (neg.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (neg.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))) (/.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))) (/.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 3 binary64)) (fma.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(+.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)))
(+.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
#s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64))
(*.f64 (pow.f64 (pow.f64 (E.f64) (/.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (E.f64) (/.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (/.f64 (log.f64 x) (neg.f64 n))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) (/.f64 (log.f64 x) (neg.f64 n))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n))) #s(literal -1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (log.f64 x)) (*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) (log.f64 x)) (*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))))
(*.f64 (pow.f64 (pow.f64 #s(literal 1 binary64) (log.f64 x)) (*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))) (pow.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (log.f64 x)) (pow.f64 n #s(literal -1 binary64))) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) (log.f64 x)) (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 (pow.f64 #s(literal 1 binary64) (log.f64 x)) (pow.f64 n #s(literal -1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal -1 binary64))) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (E.f64)) (*.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (E.f64)) (*.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal -1 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal -1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (/.f64 (log.f64 x) n)) (pow.f64 (sqrt.f64 (E.f64)) (/.f64 (log.f64 x) n)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (/.f64 (log.f64 x) n)) (pow.f64 (cbrt.f64 (E.f64)) (/.f64 (log.f64 x) n)))
(*.f64 (pow.f64 (cbrt.f64 (E.f64)) (/.f64 (log.f64 x) n)) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (/.f64 (log.f64 x) n)))
(*.f64 (pow.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) n)) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) (pow.f64 n #s(literal -1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 (/.f64 (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64)))
(*.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (pow.f64 #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal -1 binary64))))
(*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (pow.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) n)))
(*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (pow.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))))
(*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) (pow.f64 #s(literal 1 binary64) (pow.f64 n #s(literal -1 binary64))))
(*.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(pow.f64 (pow.f64 (exp.f64 (log.f64 x)) (pow.f64 n #s(literal -1/2 binary64))) (pow.f64 n #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (log.f64 x)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (pow.f64 (exp.f64 (log.f64 x)) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) (pow.f64 n #s(literal -1/2 binary64))) (pow.f64 n #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (E.f64) (neg.f64 (log.f64 x))) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (pow.f64 (E.f64) (pow.f64 n #s(literal -1 binary64))) (log.f64 x))
(pow.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (pow.f64 x (pow.f64 n #s(literal -1/2 binary64))) (pow.f64 n #s(literal -1/2 binary64)))
(pow.f64 (neg.f64 (neg.f64 (exp.f64 (/.f64 (log.f64 x) (neg.f64 n))))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (pow.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) n)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))))
(pow.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 n #s(literal -1 binary64))))
(pow.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal -1 binary64))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 x) n)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 x) n)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 x)) (*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 x)) (pow.f64 n #s(literal -1 binary64))))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal -1 binary64))))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (/.f64 (log.f64 x) n)))
(pow.f64 (exp.f64 (/.f64 (log.f64 x) (neg.f64 n))) #s(literal -1 binary64))
(pow.f64 (pow.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) n)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 x #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) n)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 x #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64)))
(pow.f64 (pow.f64 x #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n))) #s(literal -1 binary64)))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) (*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))))
(pow.f64 (E.f64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) (*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))))
(pow.f64 (E.f64) (*.f64 (log.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) (pow.f64 n #s(literal -1 binary64))))
(pow.f64 (E.f64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) (pow.f64 n #s(literal -1 binary64))))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 1 binary64) (log.f64 x)) (*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal -1 binary64))))
(pow.f64 (E.f64) (*.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal -1 binary64)))
(pow.f64 (E.f64) (/.f64 (log.f64 x) n))
(pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) (*.f64 (/.f64 #s(literal -1/2 binary64) n) #s(literal -1 binary64)))
(pow.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) n))
(pow.f64 x (*.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64)))
(pow.f64 x (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n)))
(pow.f64 x (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n)))
(pow.f64 x (pow.f64 n #s(literal -1 binary64)))
(/.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (/.f64 (log.f64 x) (neg.f64 n)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (log.f64 x)) (/.f64 #s(literal -1 binary64) n)))
(/.f64 #s(literal 1 binary64) (pow.f64 x (/.f64 #s(literal -1 binary64) n)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 (/.f64 (log.f64 x) (neg.f64 n))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 x) (neg.f64 n))))
(neg.f64 (neg.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) (/.f64 #s(literal 1/2 binary64) n)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) n)))
(exp.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 x))) (pow.f64 n #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1 binary64) (log.f64 x)) (*.f64 (/.f64 #s(literal -1 binary64) n) #s(literal -1 binary64))))
(exp.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) n)))
(exp.f64 (*.f64 (log.f64 x) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(exp.f64 (*.f64 (log.f64 x) (+.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 #s(literal 1/2 binary64) n))))
(exp.f64 (*.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal -1 binary64)))
(exp.f64 (/.f64 (log.f64 x) n))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (log.f64 x)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) n))) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) (log.f64 x)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) n))))
(*.f64 (pow.f64 (pow.f64 #s(literal 1 binary64) (log.f64 x)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) n))) (exp.f64 (/.f64 (log.f64 x) (neg.f64 n))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (log.f64 x)) (+.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) n))) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) (log.f64 x)) (+.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) n))))
(*.f64 (pow.f64 (pow.f64 #s(literal 1 binary64) (log.f64 x)) (+.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) n))) (exp.f64 (/.f64 (log.f64 x) (neg.f64 n))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) n))) (pow.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) n))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n)))) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n)))) (pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n)))))
(*.f64 (pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n)))) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n)))) (exp.f64 (/.f64 (log.f64 x) (neg.f64 n))))
(*.f64 (pow.f64 (E.f64) (/.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal 2 binary64))) (pow.f64 (E.f64) (/.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (E.f64)) (/.f64 (log.f64 x) (neg.f64 n))) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (/.f64 (log.f64 x) (neg.f64 n))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (/.f64 (log.f64 x) (neg.f64 n))) (pow.f64 (cbrt.f64 (E.f64)) (/.f64 (log.f64 x) (neg.f64 n))))
(*.f64 (pow.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n))) (exp.f64 (/.f64 (log.f64 x) (neg.f64 n))))
(*.f64 (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64)) (/.f64 (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64)) (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64)))
(*.f64 (exp.f64 (/.f64 (log.f64 x) (neg.f64 n))) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n)))))
(*.f64 (exp.f64 (/.f64 (log.f64 x) (neg.f64 n))) (pow.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n))))
(*.f64 (exp.f64 (/.f64 (log.f64 x) (neg.f64 n))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 x x) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) n))
(pow.f64 (pow.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 n #s(literal -1/2 binary64))) (pow.f64 n #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (pow.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (pow.f64 (E.f64) (/.f64 #s(literal -1 binary64) n)) (*.f64 #s(literal 1 binary64) (log.f64 x)))
(pow.f64 (pow.f64 (E.f64) (/.f64 #s(literal -1 binary64) n)) (log.f64 x))
(pow.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (pow.f64 (E.f64) (/.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) n)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 n #s(literal -1 binary64)))
(pow.f64 (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) n))))
(pow.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) n))))
(pow.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) n)))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n)))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 x) (neg.f64 n))))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n)))))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 x) (neg.f64 n))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 x)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) n))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 x)) (+.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) n))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (log.f64 x) (neg.f64 n)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 x) (/.f64 #s(literal -1/2 binary64) n)))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n)))))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (/.f64 (log.f64 x) (neg.f64 n))))
(pow.f64 (exp.f64 (/.f64 (log.f64 x) (neg.f64 n))) #s(literal 1 binary64))
(pow.f64 (pow.f64 x #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) n) #s(literal 2 binary64)))
(pow.f64 (pow.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) n)))
(pow.f64 (pow.f64 x #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) n)))
(pow.f64 (pow.f64 x #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) n))
(pow.f64 (E.f64) (*.f64 (*.f64 (log.f64 x) (/.f64 #s(literal -1/2 binary64) n)) #s(literal 2 binary64)))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) n))))
(pow.f64 (E.f64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) n))))
(pow.f64 (E.f64) (*.f64 (log.f64 x) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) n))))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) (+.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) n))))
(pow.f64 (E.f64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) (+.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) n))))
(pow.f64 (E.f64) (*.f64 (log.f64 x) (+.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) n))))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) (/.f64 #s(literal -1 binary64) n)))
(pow.f64 (E.f64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) (/.f64 #s(literal -1 binary64) n)))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 1 binary64) (log.f64 x)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) n))))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 1 binary64) (log.f64 x)) (+.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) n))))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n)))))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n))))
(pow.f64 (E.f64) (/.f64 (log.f64 x) (neg.f64 n)))
(pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 x x) (/.f64 #s(literal -1/2 binary64) n))
(/.f64 (neg.f64 (exp.f64 (/.f64 (log.f64 x) (neg.f64 n)))) #s(literal -1 binary64))
(/.f64 (exp.f64 (/.f64 (log.f64 x) (neg.f64 n))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1 binary64) (log.f64 x)) (/.f64 #s(literal -1/2 binary64) n)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) (/.f64 #s(literal -1/2 binary64) n)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal -1 binary64))) (pow.f64 n #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 x (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1 binary64) (log.f64 x)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1/2 binary64) n))))
(exp.f64 (*.f64 (*.f64 #s(literal 1 binary64) (log.f64 x)) (+.f64 (/.f64 #s(literal -1/2 binary64) n) (/.f64 #s(literal -1/2 binary64) n))))
(exp.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n)))))
(exp.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 x) (neg.f64 n))))
(exp.f64 (/.f64 (log.f64 x) (neg.f64 n)))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (pow.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (-.f64 (log1p.f64 x) (log.f64 x)))
(pow.f64 (/.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 x) #s(literal 6 binary64)))) (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (-.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))) (neg.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64))) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64)))))
(fma.f64 (pow.f64 (exp.f64 (log.f64 (log1p.f64 x))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (log1p.f64 x))) #s(literal 1 binary64)) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(fma.f64 (exp.f64 (log.f64 (log1p.f64 x))) (exp.f64 (log.f64 (log1p.f64 x))) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 x)) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))
(fma.f64 (log.f64 x) (neg.f64 (log.f64 x)) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))
(fma.f64 (log1p.f64 x) (log1p.f64 x) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (log1p.f64 x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 (log1p.f64 x) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (*.f64 (log.f64 x) (log1p.f64 x)) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (log1p.f64 x) #s(literal 2 binary64)))
(+.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (log.f64 (log.f64 x))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (log.f64 x))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 (log.f64 x))) (exp.f64 (log.f64 (log.f64 x))))
(*.f64 (log.f64 x) (log.f64 x))
(pow.f64 (exp.f64 (log.f64 (log.f64 x))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 x) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (log.f64 x)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x) #s(literal 1 binary64))
(*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x)
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) x))
(*.f64 x (*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 x (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (pow.f64 n #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (pow.f64 n #s(literal -2 binary64))) x) (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (/.f64 #s(literal -1 binary64) n)))
(/.f64 (*.f64 (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64))) x) (+.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n))) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64)) (pow.f64 n #s(literal -2 binary64)))) (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x (/.f64 #s(literal -1 binary64) n)))
(/.f64 (*.f64 x (+.f64 (pow.f64 n #s(literal -3 binary64)) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 3 binary64)))) (+.f64 (-.f64 (pow.f64 n #s(literal -2 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n))) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x) #s(literal 2 binary64)) (pow.f64 (/.f64 x n) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x) (/.f64 x n)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 x n) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 x n) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x) (/.f64 x n)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) n) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x))
(fma.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x (/.f64 x n))
(fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (*.f64 x x) (/.f64 x n))
(fma.f64 (*.f64 x x) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) (/.f64 x n))
(fma.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x))
(fma.f64 (pow.f64 n #s(literal -1 binary64)) x (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x))
(fma.f64 #s(literal 1 binary64) (/.f64 x n) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x))
(fma.f64 x (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) (/.f64 x n))
(fma.f64 x (pow.f64 n #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x))
(+.f64 (/.f64 x n) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x) (/.f64 x n))
#s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 #s(literal 2/3 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (E.f64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (sqrt.f64 (E.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (E.f64))))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 2/3 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (E.f64))))
(*.f64 (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (E.f64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2/3 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (E.f64))) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 (E.f64)) (log.f64 (exp.f64 (sqrt.f64 (E.f64)))))
(*.f64 (sqrt.f64 (E.f64)) (sqrt.f64 (E.f64)))
(*.f64 (exp.f64 #s(literal 2/3 binary64)) (cbrt.f64 (E.f64)))
(*.f64 (cbrt.f64 (E.f64)) (log.f64 (exp.f64 (exp.f64 #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (E.f64)) (exp.f64 #s(literal 2/3 binary64)))
(*.f64 (E.f64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (E.f64))
(pow.f64 (sqrt.f64 (E.f64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (E.f64)) #s(literal 3 binary64))
(pow.f64 (E.f64) #s(literal 1 binary64))
(cbrt.f64 (exp.f64 #s(literal 3 binary64)))
(sqrt.f64 (exp.f64 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 #s(literal 1 binary64))
(log.f64 (exp.f64 (E.f64)))
(E.f64)
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (exp.f64 #s(literal 2/3 binary64))) (log.f64 x)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (E.f64))) (log.f64 x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) #s(literal 2 binary64)) (pow.f64 x #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) (pow.f64 (sqrt.f64 (cbrt.f64 (E.f64))) (log.f64 x)))
(*.f64 (pow.f64 (*.f64 (E.f64) (sqrt.f64 (E.f64))) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) (pow.f64 (sqrt.f64 (sqrt.f64 (E.f64))) (log.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) (pow.f64 (sqrt.f64 (exp.f64 #s(literal 2/3 binary64))) (log.f64 x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))) (pow.f64 (sqrt.f64 (exp.f64 #s(literal 2/3 binary64))) (log.f64 x)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))) (pow.f64 x #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))) (pow.f64 (sqrt.f64 (E.f64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))) (pow.f64 (cbrt.f64 (E.f64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))))
(*.f64 (pow.f64 (cbrt.f64 (E.f64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))) (pow.f64 x #s(literal 1 binary64)))
(*.f64 (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 x)) #s(literal 1 binary64))) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 x)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 1 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 #s(literal 1 binary64) (log.f64 x))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 1 binary64) (log.f64 x))) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 1 binary64) (log.f64 x))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (log.f64 x))) (pow.f64 x #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 #s(literal 1 binary64) (log.f64 x))) (pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 1 binary64) (log.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (E.f64)) (log.f64 x)) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (log.f64 x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (log.f64 x)) (pow.f64 (cbrt.f64 (E.f64)) (log.f64 x)))
(*.f64 (pow.f64 #s(literal 1 binary64) (log.f64 x)) (pow.f64 x #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (E.f64))) (log.f64 x)) (pow.f64 (*.f64 (sqrt.f64 (E.f64)) (E.f64)) (*.f64 #s(literal 1/2 binary64) (log.f64 x))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 #s(literal 2/3 binary64))) (log.f64 x)) (pow.f64 (*.f64 (cbrt.f64 (E.f64)) (E.f64)) (*.f64 #s(literal 1/2 binary64) (log.f64 x))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 #s(literal 2/3 binary64))) (log.f64 x)) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) (pow.f64 x #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 1 binary64)) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))))
(*.f64 (pow.f64 x #s(literal 1 binary64)) (pow.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))))
(*.f64 (pow.f64 x #s(literal 1 binary64)) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (log.f64 x))))
(*.f64 (pow.f64 x #s(literal 1 binary64)) (pow.f64 #s(literal 1 binary64) (log.f64 x)))
(*.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 1 binary64)))
(pow.f64 (pow.f64 (E.f64) (pow.f64 (log.f64 x) #s(literal 1/2 binary64))) (pow.f64 (log.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (log.f64 x))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (log.f64 x)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1 binary64) (log.f64 x))))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (log.f64 x)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 1 binary64) (log.f64 x))))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (log.f64 x)))
(pow.f64 (pow.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) #s(literal 2 binary64)))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 x)) #s(literal 2 binary64)))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (log.f64 x))))
(pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x))))
(pow.f64 (E.f64) (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x))))
(pow.f64 (E.f64) (*.f64 #s(literal 1 binary64) (log.f64 x)))
(pow.f64 (E.f64) (log.f64 x))
(pow.f64 (*.f64 x x) #s(literal 1/2 binary64))
(pow.f64 x #s(literal 1 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 x))))
(exp.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))))
(exp.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x)))))
(exp.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (log.f64 x))))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 x))))
(exp.f64 (*.f64 #s(literal 1 binary64) (log.f64 x)))

eval148.0ms (0.7%)

Memory
-12.5MiB live, 275.2MiB allocated
Compiler

Compiled 39 038 to 3 716 computations (90.5% saved)

prune77.0ms (0.3%)

Memory
-5.0MiB live, 157.6MiB allocated
Pruning

50 alts after pruning (47 fresh and 3 done)

PrunedKeptTotal
New74315758
Fresh43236
Picked415
Done022
Total75150801
Accuracy
100.0%
Counts
801 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.8%
(-.f64 (exp.f64 #s(approx (/ (log (+ 1 x)) n) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
18.7%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) n) (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64))) (*.f64 (*.f64 (neg.f64 n) n) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
26.9%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (/.f64 x n) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
26.9%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
19.5%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
7.3%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x n) n (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 n n)))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
8.9%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (*.f64 (/.f64 (*.f64 x x) n) #s(literal -1/2 binary64))) n)))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
39.3%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (E.f64) (neg.f64 (log.f64 x))) (/.f64 #s(literal -1 binary64) n)))
39.4%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (E.f64) (/.f64 (log.f64 x) n)))
39.4%
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
33.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
39.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
28.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/3 binary64)) x) #s(literal -1 binary64) #s(literal -1/2 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 x)))) n))
55.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
32.9%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (*.f64 #s(approx (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 x)) (fma.f64 (/.f64 #s(literal -2/3 binary64) x) (/.f64 (neg.f64 (log.f64 x)) x) (fma.f64 (/.f64 (neg.f64 (log.f64 x)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 #s(literal 11/12 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (neg.f64 (log.f64 x)) x)) (/.f64 #s(literal 1 binary64) x))))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
38.9%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) (*.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n))) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
21.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 n x) (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 2 binary64))))) (*.f64 (/.f64 n x) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64)))))
53.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
54.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x)))
39.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (/ (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (* (+ (log x) (log (+ 1 x))) n)) (/.f64 (fma.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (log.f64 x) n))) n))
41.9%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (/ (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (* (+ (log x) (log (+ 1 x))) n)) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 x)) x)) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) n))) n))
35.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) (/.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) n) (/.f64 #s(literal 1 binary64) n)) x) #s(literal 1/2 binary64) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (/.f64 #s(literal 1/2 binary64) x)) x)) n))
33.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) (/.f64 (-.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) n) (/.f64 #s(literal 1 binary64) n)) x) (/.f64 (fma.f64 #s(literal -2/3 binary64) (/.f64 (neg.f64 (log.f64 x)) n) (/.f64 #s(literal -1 binary64) n)) (*.f64 x x))) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (/.f64 #s(literal 1/2 binary64) x)) x)) n))
37.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (*.f64 (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64))) (pow.f64 (+.f64 (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64)))))
54.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
54.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 #s(literal 1 binary64) (/.f64 n (log.f64 x))))))
54.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (*.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))))))
54.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) n)))))
34.2%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (+ (log x) (log (+ 1 x))) n)) (/.f64 (+.f64 (log.f64 x) n) (*.f64 (*.f64 n n) x))))
32.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (+ (log x) (log (+ 1 x))) n)) (*.f64 (neg.f64 (log.f64 x)) (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) (*.f64 n n)))))
31.9%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
31.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (log.f64 x)) (neg.f64 n))))
6.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) n) n)))
4.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 n x)) n) n)))
5.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))) n)))
7.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) (*.f64 n n))))
5.9%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x)) n)))
5.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) n)))
7.4%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 n n) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x)))))
5.8%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n))))
6.0%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 (*.f64 x x) n) (/.f64 #s(literal 1/2 binary64) n))))
7.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))))
11.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) (*.f64 n n)))))
10.5%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (fma.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x (/.f64 x n)))))
4.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
4.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 #s(literal 1 binary64) (/.f64 n x)))))
8.1%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x))))
4.6%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x))))
13.7%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 n x))) (neg.f64 x))) x))))
18.3%
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
Compiler

Compiled 6 573 to 2 057 computations (68.7% saved)

regimes104.0ms (0.5%)

Memory
4.3MiB live, 202.2MiB allocated
Counts
79 → 2
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 #s(literal 1 binary64) (/.f64 n x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 n x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 (*.f64 x x) n) (/.f64 #s(literal 1/2 binary64) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) (*.f64 n n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) (*.f64 n n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 x n) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (fma.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x (/.f64 x n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 n n) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) (*.f64 n x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 n x))) (neg.f64 x))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (+ (log x) (log (+ 1 x))) n)) (/.f64 (+.f64 (log.f64 x) n) (*.f64 (*.f64 n n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (log.f64 x)) (neg.f64 n))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (/.f64 x n) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x n) n (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 n n)))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (*.f64 (/.f64 (*.f64 x x) n) #s(literal -1/2 binary64))) n)))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) n) (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64))) (*.f64 (*.f64 (neg.f64 n) n) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (E.f64) (/.f64 (log.f64 x) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
(-.f64 (exp.f64 #s(approx (/ (log (+ 1 x)) n) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 n x)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (+ (log x) (log (+ 1 x))) n)) (*.f64 (neg.f64 (log.f64 x)) (/.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n) (*.f64 n n)))))
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 #s(literal 1 binary64) (/.f64 n (log.f64 x))))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (*.f64 (neg.f64 (log.f64 x)) (/.f64 #s(literal -1 binary64) n))))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 #s(literal 1 binary64) (/.f64 n (log.f64 x)))))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) (/.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) n) (/.f64 #s(literal 1 binary64) n)) x) #s(literal 1/2 binary64) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (/.f64 #s(literal 1/2 binary64) x)) x)) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log.f64 x) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (E.f64) (neg.f64 (log.f64 x))) (/.f64 #s(literal -1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 (exp.f64 (/.f64 (log1p.f64 x) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 #s(literal -1 binary64) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (+ (* (/ (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) 1/2) (- (log (+ 1 x)) (log x))) (/.f64 (-.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (log.f64 x) n) (/.f64 #s(literal 1 binary64) n)) x) (/.f64 (fma.f64 #s(literal -2/3 binary64) (/.f64 (neg.f64 (log.f64 x)) n) (/.f64 #s(literal -1 binary64) n)) (*.f64 x x))) (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))) (/.f64 #s(literal 1/2 binary64) x)) x)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (/ (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (* (+ (log x) (log (+ 1 x))) n)) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 x)) x)) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) (neg.f64 (log.f64 x)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) #s(approx (- (log (+ 1 x)) (log x)) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) x) #s(literal 1/3 binary64)) x) #s(literal -1 binary64) #s(literal -1/2 binary64)) x) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 x)))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (*.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (/ (+ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) n) (* (+ (log x) (log (+ 1 x))) (* 1/2 (- (pow (log (+ 1 x)) 2) (pow (log x) 2))))) (* (+ (log x) (log (+ 1 x))) n)) (/.f64 (fma.f64 (neg.f64 n) (pow.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64))) (*.f64 (log.f64 x) n))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(approx (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) (*.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 (log.f64 x) #s(literal 1/2 binary64) n))) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) (-.f64 (/.f64 x n) (expm1.f64 (*.f64 (pow.f64 n #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64)))))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n) #s(literal 1/2 binary64) (-.f64 (log1p.f64 x) (log.f64 x))) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 n x) (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 2 binary64))))) (*.f64 (/.f64 n x) (+.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 3 binary64) n)) (pow.f64 x (/.f64 #s(literal 3 binary64) n))) (+.f64 (+.f64 (pow.f64 x (/.f64 #s(literal 2 binary64) n)) (pow.f64 (+.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) n))) (pow.f64 (fma.f64 x x x) (pow.f64 n #s(literal -1 binary64)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (fma.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (+.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) (/.f64 #s(literal 1/24 binary64) (pow.f64 n #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (*.f64 x x))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) n)) x))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (*.f64 (expm1.f64 (*.f64 (/.f64 (log.f64 x) n) #s(literal 3 binary64))) (pow.f64 (+.f64 (+.f64 (pow.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(literal -1 binary64)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (*.f64 #s(approx (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 x)) (fma.f64 (/.f64 #s(literal -2/3 binary64) x) (/.f64 (neg.f64 (log.f64 x)) x) (fma.f64 (/.f64 (neg.f64 (log.f64 x)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 #s(literal 11/12 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (neg.f64 (log.f64 x)) x)) (/.f64 #s(literal 1 binary64) x))))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) (fma.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 x) (log1p.f64 x)) n)) n) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (fma.f64 #s(approx (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (/.f64 (-.f64 (fma.f64 (neg.f64 (log.f64 x)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal -2/3 binary64) x) (/.f64 (neg.f64 (log.f64 x)) x) (fma.f64 (/.f64 (neg.f64 (log.f64 x)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 #s(literal 11/12 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (neg.f64 (log.f64 x)) x)) (/.f64 #s(literal 1 binary64) x))))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) x)) n (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 (log.f64 x) (log1p.f64 x)) n)) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) #s(literal 2 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)) (-.f64 (log1p.f64 x) (log.f64 x))) #s(literal -1 binary64))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -3 binary64)) (pow.f64 (-.f64 (log1p.f64 x) (log.f64 x)) #s(literal 3 binary64))) (pow.f64 n #s(literal -1 binary64))) (fma.f64 (pow.f64 (/.f64 n (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (-.f64 (-.f64 (log1p.f64 x) (log.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log1p.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n)))))))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
Calls

4 calls:

25.0ms
(/.f64 #s(literal 1 binary64) n)
25.0ms
x
25.0ms
n
21.0ms
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Results
AccuracySegmentsBranch
89.1%2x
86.5%3n
86.2%3(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
86.9%3(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 18 to 16 computations (11.1% saved)

regimes101.0ms (0.5%)

Memory
0.3MiB live, 82.6MiB allocated
Counts
43 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 #s(literal 1 binary64) (/.f64 n x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 n x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 (*.f64 x x) n) (/.f64 #s(literal 1/2 binary64) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) (*.f64 n n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) (*.f64 n n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 x n) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (fma.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x (/.f64 x n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 n n) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) (*.f64 n x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 n x))) (neg.f64 x))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (+ (log x) (log (+ 1 x))) n)) (/.f64 (+.f64 (log.f64 x) n) (*.f64 (*.f64 n n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (log.f64 x)) (neg.f64 n))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (/.f64 x n) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x n) n (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 n n)))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (*.f64 (/.f64 (*.f64 x x) n) #s(literal -1/2 binary64))) n)))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) n) (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64))) (*.f64 (*.f64 (neg.f64 n) n) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (E.f64) (/.f64 (log.f64 x) n)))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Calls

4 calls:

50.0ms
(/.f64 #s(literal 1 binary64) n)
23.0ms
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
12.0ms
x
12.0ms
n
Results
AccuracySegmentsBranch
81.4%3(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
82.2%4n
82.2%3(/.f64 #s(literal 1 binary64) n)
72.9%5x
Compiler

Compiled 18 to 16 computations (11.1% saved)

regimes58.0ms (0.3%)

Memory
10.1MiB live, 46.3MiB allocated
Counts
41 → 5
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 #s(literal 1 binary64) (/.f64 n x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 n x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 (*.f64 x x) n) (/.f64 #s(literal 1/2 binary64) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) (*.f64 n n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) (*.f64 n n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 x n) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (fma.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x (/.f64 x n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 n n) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) (*.f64 n x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 n x))) (neg.f64 x))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (+ (log x) (log (+ 1 x))) n)) (/.f64 (+.f64 (log.f64 x) n) (*.f64 (*.f64 n n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (log.f64 x)) (neg.f64 n))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (/.f64 x n) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x n) n (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 n n)))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (*.f64 (/.f64 (*.f64 x x) n) #s(literal -1/2 binary64))) n)))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) n) (*.f64 (*.f64 (neg.f64 n) n) #s(literal 1/2 binary64))) (*.f64 (*.f64 (neg.f64 n) n) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Calls

3 calls:

33.0ms
n
12.0ms
(/.f64 #s(literal 1 binary64) n)
10.0ms
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Results
AccuracySegmentsBranch
74.4%5n
67.9%2(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
75.4%5(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 17 to 14 computations (17.6% saved)

regimes14.0ms (0.1%)

Memory
17.9MiB live, 17.9MiB allocated
Counts
38 → 6
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 #s(literal 1 binary64) (/.f64 n x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 n x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 (*.f64 x x) n) (/.f64 #s(literal 1/2 binary64) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) (*.f64 n n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) (*.f64 n n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 x n) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (fma.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x (/.f64 x n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 n n) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) (*.f64 n x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 n x))) (neg.f64 x))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (+ (log x) (log (+ 1 x))) n)) (/.f64 (+.f64 (log.f64 x) n) (*.f64 (*.f64 n n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (log.f64 x)) (neg.f64 n))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (/.f64 x n) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) x n) n (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 n n)))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (*.f64 (/.f64 (*.f64 x x) n) #s(literal -1/2 binary64))) n)))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
Calls

1 calls:

11.0ms
(/.f64 #s(literal 1 binary64) n)
Results
AccuracySegmentsBranch
76.2%6(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 3 to 4 computations (-33.3% saved)

regimes52.0ms (0.2%)

Memory
-17.8MiB live, 18.8MiB allocated
Counts
34 → 6
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 #s(literal 1 binary64) (/.f64 n x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 n x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 (*.f64 x x) n) (/.f64 #s(literal 1/2 binary64) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) (*.f64 n n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) (*.f64 n n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 x n) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (fma.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x (/.f64 x n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 n n) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) (*.f64 n x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 n x))) (neg.f64 x))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (+ (log x) (log (+ 1 x))) n)) (/.f64 (+.f64 (log.f64 x) n) (*.f64 (*.f64 n n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (log.f64 x)) (neg.f64 n))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x #s(literal 1 binary64))) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 x (/.f64 (/.f64 x n) n)) #s(literal 1/2 binary64)))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ (* (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) x) 1) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
Calls

1 calls:

49.0ms
(/.f64 #s(literal 1 binary64) n)
Results
AccuracySegmentsBranch
76.2%6(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 3 to 4 computations (-33.3% saved)

regimes62.0ms (0.3%)

Memory
-16.4MiB live, 73.8MiB allocated
Counts
30 → 4
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 #s(literal 1 binary64) (/.f64 n x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 n x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 (*.f64 x x) n) (/.f64 #s(literal 1/2 binary64) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) (*.f64 n n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) (*.f64 n n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 x n) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (fma.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x (/.f64 x n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 n n) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) (*.f64 n x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 n x))) (neg.f64 x))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (+ (log x) (log (+ 1 x))) n)) (/.f64 (+.f64 (log.f64 x) n) (*.f64 (*.f64 n n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (log.f64 x)) (neg.f64 n))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Outputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
Calls

4 calls:

20.0ms
n
9.0ms
x
9.0ms
(/.f64 #s(literal 1 binary64) n)
7.0ms
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Results
AccuracySegmentsBranch
54.8%3(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
55.0%5x
60.3%5n
60.3%4(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 18 to 16 computations (11.1% saved)

regimes11.0ms (0%)

Memory
22.4MiB live, 22.4MiB allocated
Counts
28 → 4
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 #s(literal 1 binary64) (/.f64 n x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 n x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 (*.f64 x x) n) (/.f64 #s(literal 1/2 binary64) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) (*.f64 n n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) (*.f64 n n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 x n) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (fma.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x (/.f64 x n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 n n) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) (*.f64 n x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 n x))) (neg.f64 x))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) #s(approx (pow x (/ 1 n)) (+.f64 (/.f64 (log.f64 x) n) #s(literal 1 binary64))))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 (*.f64 x x) (/.f64 #s(literal 1/2 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (/ (* (- (pow (log (+ 1 x)) 2) (pow (log x) 2)) (+ (* 1/2 (+ (log x) (log (+ 1 x)))) n)) n) (* (+ (log x) (log (+ 1 x))) n)) (/.f64 (+.f64 (log.f64 x) n) (*.f64 (*.f64 n n) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64)) x (log.f64 x)) (neg.f64 n))))
Outputs
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
(-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
Calls

1 calls:

8.0ms
(/.f64 #s(literal 1 binary64) n)
Results
AccuracySegmentsBranch
60.3%4(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 3 to 4 computations (-33.3% saved)

regimes65.0ms (0.3%)

Memory
3.4MiB live, 41.9MiB allocated
Counts
23 → 2
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 #s(literal 1 binary64) (/.f64 n x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 n x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 (*.f64 x x) n) (/.f64 #s(literal 1/2 binary64) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) (*.f64 n n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) (*.f64 n n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 x n) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (fma.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x (/.f64 x n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 n n) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) (*.f64 n x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 n x))) (neg.f64 x))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
Calls

4 calls:

43.0ms
(/.f64 #s(literal 1 binary64) n)
7.0ms
n
7.0ms
x
6.0ms
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Results
AccuracySegmentsBranch
39.5%2x
40.5%3(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
40.6%3n
40.6%3(/.f64 #s(literal 1 binary64) n)
Compiler

Compiled 18 to 16 computations (11.1% saved)

regimes33.0ms (0.2%)

Memory
-13.8MiB live, 24.2MiB allocated
Counts
22 → 2
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 #s(literal 1 binary64) (/.f64 n x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 n x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 (*.f64 x x) n) (/.f64 #s(literal 1/2 binary64) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) (*.f64 n n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) (*.f64 n n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 x n) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (fma.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x (/.f64 x n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 n n) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) (*.f64 n x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 n x))) (neg.f64 x))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) n) x) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 n x))) (neg.f64 x))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
Calls

4 calls:

12.0ms
n
7.0ms
(/.f64 #s(literal 1 binary64) n)
7.0ms
x
6.0ms
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Results
AccuracySegmentsBranch
21.4%2(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
21.5%3n
21.5%2(/.f64 #s(literal 1 binary64) n)
21.7%2x
Compiler

Compiled 18 to 16 computations (11.1% saved)

regimes26.0ms (0.1%)

Memory
20.9MiB live, 20.9MiB allocated
Counts
20 → 1
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 #s(literal 1 binary64) (/.f64 n x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 n x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 (*.f64 x x) n) (/.f64 #s(literal 1/2 binary64) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(approx (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) x)) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 x (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) (*.f64 n n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x) (*.f64 n n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 x n) (fma.f64 #s(literal 1/2 binary64) x #s(literal -1 binary64))) (neg.f64 n))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (*.f64 (/.f64 x n) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (fma.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) n) x) x (/.f64 x n)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 n n) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)) x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(approx (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) (*.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 x x))) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) (*.f64 n x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) n) n)))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x))) n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n x) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1 binary64)) n (*.f64 #s(literal 1/2 binary64) x)))) n)))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
Calls

4 calls:

6.0ms
x
6.0ms
(/.f64 #s(literal 1 binary64) n)
6.0ms
n
5.0ms
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Results
AccuracySegmentsBranch
18.3%1n
18.3%1(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
18.3%1(/.f64 #s(literal 1 binary64) n)
18.3%1x
Compiler

Compiled 18 to 16 computations (11.1% saved)

regimes7.0ms (0%)

Memory
8.6MiB live, 8.6MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 #s(literal 1 binary64) (/.f64 n x)))))
Outputs
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
Calls

4 calls:

2.0ms
(/.f64 #s(literal 1 binary64) n)
2.0ms
n
2.0ms
x
1.0ms
(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
Results
AccuracySegmentsBranch
4.6%1x
4.6%1(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))
4.6%1(/.f64 #s(literal 1 binary64) n)
4.6%1n
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch51.0ms (0.2%)

Memory
-26.7MiB live, 13.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
26.0ms
0.000237500137377083
0.8265611670077474
Samples
8.0ms24×2valid
6.0ms35×1valid
6.0ms69×0valid
Compiler

Compiled 384 to 253 computations (34.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-pow: 11.0ms (67.4% of total)
ival-div: 2.0ms (12.3% of total)
adjust: 2.0ms (12.3% of total)
ival-add: 1.0ms (6.1% of total)
ival-sub: 1.0ms (6.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2764018023719844e-12
2.9872196193012564e-11
0.0ms
-7.770771460767275e-165
-1.162385482293542e-173
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2764018023719844e-12
2.9872196193012564e-11
0.0ms
-2.166419692089706e-259
-1.888319998741961e-262
0.0ms
-9.96702496770153e-213
-1.9996683783581063e-213
0.0ms
-7.770771460767275e-165
-1.162385482293542e-173
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.058522839212724e+176
3.871763191653338e+195
0.0ms
1.2764018023719844e-12
2.9872196193012564e-11
0.0ms
-2.166419692089706e-259
-1.888319998741961e-262
0.0ms
-9.96702496770153e-213
-1.9996683783581063e-213
0.0ms
-7.770771460767275e-165
-1.162385482293542e-173
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.058522839212724e+176
3.871763191653338e+195
0.0ms
2.547636506246437e-16
1.2764018023719844e-12
0.0ms
-2.166419692089706e-259
-1.888319998741961e-262
0.0ms
-9.96702496770153e-213
-1.9996683783581063e-213
0.0ms
-7.770771460767275e-165
-1.162385482293542e-173
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.058522839212724e+176
3.871763191653338e+195
0.0ms
2.547636506246437e-16
1.2764018023719844e-12
0.0ms
-0.285572337801682
-4.107385944813478e-12
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.3932312744354838e+169
1.8585770232598022e+173
0.0ms
1.2764018023719844e-12
2.9872196193012564e-11
0.0ms
-0.285572337801682
-4.107385944813478e-12
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch20.0ms (0.1%)

Memory
9.6MiB live, 9.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
2.3933236178536327e+29
3.714263120512128e+29
Samples
8.0ms23×2valid
3.0ms18×1valid
2.0ms23×0valid
1.0ms13×0exit
Compiler

Compiled 484 to 269 computations (44.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-pow: 8.0ms (67.9% of total)
adjust: 2.0ms (17% of total)
ival-add: 1.0ms (8.5% of total)
ival-div: 1.0ms (8.5% of total)
ival-sub: 1.0ms (8.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
2.0ms
0.000237500137377083
0.8265611670077474
Compiler

Compiled 1 472 to 773 computations (47.5% saved)

simplify80.0ms (0.4%)

Memory
-23.9MiB live, 19.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01371585
11921585
22891585
36091567
413501531
535391513
660411513
773511513
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 x #s(literal 7385903388887613/9007199254740992 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -5186894461101241/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4951760157141521/2475880078570760549798248448 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -5186894461101241/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4951760157141521/2475880078570760549798248448 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -5186894461101241/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4951760157141521/2475880078570760549798248448 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 400000000000000002979592200829727956576797975433261548943857016525055940987126464105487950549562823363386241041113858513490173533123909273236227696446495534838615558944175685632 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x)))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -5186894461101241/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 2535301200456459/5070602400912917605986812821504 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 400000000000000002979592200829727956576797975433261548943857016525055940987126464105487950549562823363386241041113858513490173533123909273236227696446495534838615558944175685632 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x)))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -3602879701896397/18014398509481984 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 2535301200456459/5070602400912917605986812821504 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 400000000000000002979592200829727956576797975433261548943857016525055940987126464105487950549562823363386241041113858513490173533123909273236227696446495534838615558944175685632 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x)))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -3602879701896397/18014398509481984 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4951760157141521/2475880078570760549798248448 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 19999999999999998677209896694859491247439004328606630372233856446154012933992072952513848651916918943418291091993970429510787616268896255865589170108074572349887700008960 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x)))))))
(if (<=.f64 x #s(literal 309999999999999989275735097344 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x)))))
(if (<=.f64 x #s(literal 7385903388887613/9007199254740992 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 n x))) (neg.f64 x))) x)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))
Outputs
(if (<=.f64 x #s(literal 7385903388887613/9007199254740992 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)))
(if (<=.f64 x #s(literal 7385903388887613/9007199254740992 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 x n) (expm1.f64 (/.f64 (log.f64 x) n)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) x) n)))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -5186894461101241/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4951760157141521/2475880078570760549798248448 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))))
(if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal -5186894461101241/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) x) n)) (if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 4951760157141521/2475880078570760549798248448 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -5186894461101241/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4951760157141521/2475880078570760549798248448 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (/.f64 #s(literal 1 binary64) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))))))
(if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal -5186894461101241/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) x) n)) (if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal -7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) x) n)) (if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 4951760157141521/2475880078570760549798248448 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) x (pow.f64 n #s(literal -1 binary64))) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -5186894461101241/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4951760157141521/2475880078570760549798248448 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 400000000000000002979592200829727956576797975433261548943857016525055940987126464105487950549562823363386241041113858513490173533123909273236227696446495534838615558944175685632 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) n)) x #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x)))))))))
(if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal -5186894461101241/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) x) n)) (if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal -7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) x) n)) (if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 4951760157141521/2475880078570760549798248448 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 400000000000000002979592200829727956576797975433261548943857016525055940987126464105487950549562823363386241041113858513490173533123909273236227696446495534838615558944175685632 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (fma.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) x #s(literal 1 binary64)) n)) x #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x)))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -5186894461101241/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) x) n)) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 2535301200456459/5070602400912917605986812821504 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 400000000000000002979592200829727956576797975433261548943857016525055940987126464105487950549562823363386241041113858513490173533123909273236227696446495534838615558944175685632 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x)))))))))
(if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal -5186894461101241/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) x) n)) (if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal -7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 (pow.f64 x (pow.f64 n #s(literal -1 binary64))) x) n)) (if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 2535301200456459/5070602400912917605986812821504 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 400000000000000002979592200829727956576797975433261548943857016525055940987126464105487950549562823363386241041113858513490173533123909273236227696446495534838615558944175685632 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x)))))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -3602879701896397/18014398509481984 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 2535301200456459/5070602400912917605986812821504 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 400000000000000002979592200829727956576797975433261548943857016525055940987126464105487950549562823363386241041113858513490173533123909273236227696446495534838615558944175685632 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x)))))))
(if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal -3602879701896397/18014398509481984 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 2535301200456459/5070602400912917605986812821504 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 400000000000000002979592200829727956576797975433261548943857016525055940987126464105487950549562823363386241041113858513490173533123909273236227696446495534838615558944175685632 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 (/.f64 x n) #s(literal 1 binary64))) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x)))))))
(if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -3602879701896397/18014398509481984 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4951760157141521/2475880078570760549798248448 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 19999999999999998677209896694859491247439004328606630372233856446154012933992072952513848651916918943418291091993970429510787616268896255865589170108074572349887700008960 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x)))))))
(if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal -3602879701896397/18014398509481984 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) (if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 4951760157141521/2475880078570760549798248448 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) (if (<=.f64 (pow.f64 n #s(literal -1 binary64)) #s(literal 19999999999999998677209896694859491247439004328606630372233856446154012933992072952513848651916918943418291091993970429510787616268896255865589170108074572349887700008960 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(literal 1 binary64)) (pow.f64 x (pow.f64 n #s(literal -1 binary64)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x)))))))
(if (<=.f64 x #s(literal 309999999999999989275735097344 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (- (/ x n) (- (exp (/ (log x) n)) 1)) (/.f64 (-.f64 x (log.f64 x)) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x)))))
(if (<=.f64 x #s(literal 7385903388887613/9007199254740992 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 n n)) (/.f64 #s(literal 1/2 binary64) n)) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 n x))) (neg.f64 x))) x)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x)))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (*.f64 #s(approx (+ (* (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (*.f64 (/.f64 x (*.f64 n n)) #s(literal 1/2 binary64))) x))))
#s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (+ (* (* x x) (- (/ 1/2 (* n n)) (/ 1/2 n))) (- (/ x n) (- (exp (/ (log x) n)) 1))) #s(approx (/ (/ (+ (* (* (+ (* -1/2 x) 1) n) x) (* (* 1/2 x) x)) n) n) (/.f64 x n))))

soundness1.0s (4.5%)

Memory
7.2MiB live, 243.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011689137
137398445
091897840
08514511
126554137
278074124
083583883
0108910507
135689858
084729196
02631455
17611349
221611275
376301269
089151165
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 760 to 327 computations (81.4% saved)

preprocess80.0ms (0.4%)

Memory
28.0MiB live, 104.6MiB allocated
Compiler

Compiled 3 232 to 294 computations (90.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...