Compound Interest

Time bar (total: 11.3s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze176.0ms (1.6%)

Memory
-0.6MiB live, 191.7MiB allocated; 33ms collecting garbage
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
0%0%99.9%0.1%0%0%0%3
12.5%12.5%87.4%0.1%0%0%0%4
25%25%74.9%0.1%0%0%0%5
25%25%74.9%0.1%0%0%0%6
39.1%39%60.9%0.1%0%0%0%7
44.5%44.5%55.4%0.1%0%0%0%8
55.3%55%44.5%0.1%0%0.4%0%9
59.3%58.7%40.4%0.1%0%0.8%0%10
65.5%64.5%34%0.1%0%1.5%0%11
67.8%66.6%31.6%0.1%0%1.8%0%12
Compiler

Compiled 17 to 12 computations (29.4% saved)

sample5.6s (49.3%)

Memory
-81.4MiB live, 5 193.0MiB allocated; 2.0s collecting garbage
Samples
2.5s1 756×2valid
1.9s4 496×1valid
266.0ms2 051×0invalid
232.0ms1 951×0valid
75.0ms53×3valid
Precisions
Click to see histograms. Total time spent on operations: 4.2s
ival-pow: 3.0s (70.3% of total)
adjust: 479.0ms (11.3% of total)
ival-div: 322.0ms (7.6% of total)
ival-add: 158.0ms (3.7% of total)
ival-mult: 149.0ms (3.5% of total)
ival-sub: 124.0ms (2.9% of total)
exact: 15.0ms (0.4% of total)
ival-true: 8.0ms (0.2% of total)
ival-assert: 4.0ms (0.1% of total)
Bogosity

explain409.0ms (3.6%)

Memory
8.2MiB live, 780.0MiB allocated; 66ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1890-0-(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64))
5779(-3.6528090754863865e-77 -6.425324525234485e+224)0-(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n)
410-4(7.228278097863791e-250 -1.2412519669988955e+63)(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
00-0-n
00-0-(+.f64 #s(literal 1 binary64) (/.f64 i n))
00-0-#s(literal 1 binary64)
00-0-i
00-0-(/.f64 i n)
00-0-(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
00-0-#s(literal 100 binary64)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64))cancellation1890
pow.f64(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n)sensitivity1150
/.f64(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))n/u370
(/.f64 i n)underflow37
pow.f64(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n)oflow-rescue210
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n)overflow37
(/.f64 i n)overflow21
(+.f64 #s(literal 1 binary64) (/.f64 i n))overflow21
Confusion
Predicted +Predicted -
+1970
-2633
Precision
0.8834080717488789
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+19700
-26033
Precision?
0.8834080717488789
Recall?
1.0
Freqs
test
numberfreq
033
1121
265
337
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
144.0ms160×2valid
110.0ms274×1valid
8.0ms72×0valid
6.0ms3valid
Compiler

Compiled 131 to 34 computations (74% saved)

Precisions
Click to see histograms. Total time spent on operations: 238.0ms
ival-pow: 163.0ms (68.6% of total)
ival-div: 31.0ms (13% of total)
adjust: 21.0ms (8.8% of total)
ival-mult: 8.0ms (3.4% of total)
ival-sub: 7.0ms (2.9% of total)
ival-add: 6.0ms (2.5% of total)
exact: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess233.0ms (2.1%)

Memory
-3.1MiB live, 181.7MiB allocated; 37ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02685
16985
218181
351381
4122777
5616877
01015
01615
12715
24615
39315
421115
5112615
0848115
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
Outputs
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)))
Compiler

Compiled 15 to 10 computations (33.3% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.4%
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
Compiler

Compiled 15 to 10 computations (33.3% saved)

simplify193.0ms (1.7%)

Memory
-26.5MiB live, 213.3MiB allocated; 18ms collecting garbage
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01056
01656
12756
24656
39356
421156
5112656
0848156
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
#s(literal 100 binary64)
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n)
(+.f64 #s(literal 1 binary64) (/.f64 i n))
#s(literal 1 binary64)
(/.f64 i n)
i
n
Outputs
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)))
#s(literal 100 binary64)
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n)
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64))
(-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n)
(pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n)
(+.f64 #s(literal 1 binary64) (/.f64 i n))
(-.f64 (/.f64 i n) #s(literal -1 binary64))
#s(literal 1 binary64)
(/.f64 i n)
i
n

localize157.0ms (1.4%)

Memory
3.8MiB live, 102.5MiB allocated; 20ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.09765625
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
accuracy9.20547126289315
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
accuracy13.533891614487441
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n)
accuracy44.020765801861685
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64))
Samples
95.0ms80×2valid
45.0ms137×1valid
3.0ms36×0valid
3.0ms3valid
Compiler

Compiled 58 to 12 computations (79.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 132.0ms
ival-pow: 103.0ms (78.1% of total)
adjust: 10.0ms (7.6% of total)
ival-div: 9.0ms (6.8% of total)
ival-sub: 3.0ms (2.3% of total)
ival-add: 3.0ms (2.3% of total)
ival-mult: 3.0ms (2.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series22.0ms (0.2%)

Memory
18.6MiB live, 18.6MiB allocated; 0ms collecting garbage
Counts
4 → 89
Calls
Call 1
Inputs
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n)
Outputs
(* 100 n)
(+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ (* 100 n) (* i (+ (* 100 (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))))))
(+ (* 100 n) (* i (+ (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))) (* i (+ (* 100 (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 100 (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))))))))
n
(+ n (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))
(+ n (* i (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ n (* i (+ (* i (+ (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
i
(* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
1
(+ 1 i)
(+ 1 (* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n)))))))
(+ 1 (* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))))
(* 100 (/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i))
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))) i)
(/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1)
(exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))
(* 100 (/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -100 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -100 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i))) i)) (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))))) i))) i))
(/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i)
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i)) i))) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i)) i)) (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i)) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i))) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) 1)
(exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i)))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i)))
(* 100 (/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i))
(* (pow n 2) (+ (* 100 (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))) (* 100 (/ (+ (log i) (* -1 (log n))) i))))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))) (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))))))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2))))))))) (* 100 (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))))))))
(/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i)
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* n (+ (log i) (* -1 (log n))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 2))) (+ (* 1/24 (pow (+ (log i) (* -1 (log n))) 4)) (+ (* 1/3 (/ 1 (pow i 3))) (+ (* 1/2 (/ 1 (pow i 2))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i))))))) (/ (log i) i)))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(+ 1 (* n (+ (log i) (* -1 (log n)))))
(+ 1 (* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i)))))))
(+ 1 (* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i))))))))
(* 100 (/ (* n (- (exp i) 1)) i))
(* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i)))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3)))) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i))))))
(/ (* n (- (exp i) 1)) i)
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i)))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i)))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i)))
(- (exp i) 1)
(- (+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n))) 1)
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))) 1)
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))) 1)
(exp i)
(+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n)))
(+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))
(+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* 50 (/ (* i (exp i)) n)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n)))) n)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (* 100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n)))) n))) n)))))
(* -1 (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))))
(* -1 (* n (+ (* -1 (/ (+ (* -1/2 (* i (exp i))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) n)) (* -1 (/ (- (exp i) 1) i)))))
(* -1 (* n (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) n)) (* -1/2 (* i (exp i)))) n)) (* -1 (/ (- (exp i) 1) i)))))
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n)))
(+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n)))
Calls

6 calls:

TimeVariablePointExpression
5.0ms
n
@0
((* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (pow (+ 1 (/ i n)) n))
4.0ms
i
@inf
((* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (pow (+ 1 (/ i n)) n))
4.0ms
i
@-inf
((* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (pow (+ 1 (/ i n)) n))
3.0ms
n
@inf
((* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (pow (+ 1 (/ i n)) n))
2.0ms
i
@0
((* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (pow (+ 1 (/ i n)) n))

simplify189.0ms (1.7%)

Memory
32.9MiB live, 166.0MiB allocated; 24ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05153779
118463386
082593119
Stop Event
iter limit
node limit
Counts
89 → 87
Calls
Call 1
Inputs
(* 100 n)
(+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ (* 100 n) (* i (+ (* 100 (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))))))
(+ (* 100 n) (* i (+ (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))) (* i (+ (* 100 (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 100 (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))))))))
n
(+ n (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))
(+ n (* i (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ n (* i (+ (* i (+ (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
i
(* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
1
(+ 1 i)
(+ 1 (* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n)))))))
(+ 1 (* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))))
(* 100 (/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i))
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))) i)
(/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1)
(exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))
(* 100 (/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -100 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -100 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i))) i)) (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))))) i))) i))
(/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i)
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i)) i))) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i)) i)) (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i)) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i))) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) 1)
(exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i)))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i)))
(* 100 (/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i))
(* (pow n 2) (+ (* 100 (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))) (* 100 (/ (+ (log i) (* -1 (log n))) i))))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))) (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))))))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2))))))))) (* 100 (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))))))))
(/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i)
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* n (+ (log i) (* -1 (log n))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 2))) (+ (* 1/24 (pow (+ (log i) (* -1 (log n))) 4)) (+ (* 1/3 (/ 1 (pow i 3))) (+ (* 1/2 (/ 1 (pow i 2))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i))))))) (/ (log i) i)))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(+ 1 (* n (+ (log i) (* -1 (log n)))))
(+ 1 (* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i)))))))
(+ 1 (* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i))))))))
(* 100 (/ (* n (- (exp i) 1)) i))
(* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i)))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3)))) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i))))))
(/ (* n (- (exp i) 1)) i)
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i)))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i)))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i)))
(- (exp i) 1)
(- (+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n))) 1)
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))) 1)
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))) 1)
(exp i)
(+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n)))
(+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))
(+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* 50 (/ (* i (exp i)) n)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n)))) n)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (* 100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n)))) n))) n)))))
(* -1 (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))))
(* -1 (* n (+ (* -1 (/ (+ (* -1/2 (* i (exp i))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) n)) (* -1 (/ (- (exp i) 1) i)))))
(* -1 (* n (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) n)) (* -1/2 (* i (exp i)))) n)) (* -1 (/ (- (exp i) 1) i)))))
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n)))
(+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n)))
Outputs
(* 100 n)
(*.f64 #s(literal 100 binary64) n)
(+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) i n))
(+ (* 100 n) (* i (+ (* 100 (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))))))
(fma.f64 (*.f64 i #s(literal 100 binary64)) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) (*.f64 #s(literal 100 binary64) n))
(+ (* 100 n) (* i (+ (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))) (* i (+ (* 100 (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 100 (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) n (*.f64 (*.f64 i #s(literal 100 binary64)) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) #s(literal 1/24 binary64)) (-.f64 (/.f64 #s(literal 1/4 binary64) n) (/.f64 #s(literal -1/4 binary64) (pow.f64 n #s(literal 3 binary64))))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) n)))) i (*.f64 #s(literal 100 binary64) n))
n
(+ n (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) i n)
(+ n (* i (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)
(+ n (* i (+ (* i (+ (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) #s(literal 1/24 binary64)) (-.f64 (/.f64 #s(literal 1/4 binary64) n) (/.f64 #s(literal -1/4 binary64) (pow.f64 n #s(literal 3 binary64))))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) n)) i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)
i
(* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n))))))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(fma.f64 (*.f64 i i) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) i)
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(fma.f64 (*.f64 i i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) #s(literal 1/24 binary64)) (-.f64 (/.f64 #s(literal 1/4 binary64) n) (/.f64 #s(literal -1/4 binary64) (pow.f64 n #s(literal 3 binary64))))) i (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/2 binary64) n)) i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) i)
1
#s(literal 1 binary64)
(+ 1 i)
(+.f64 #s(literal 1 binary64) i)
(+ 1 (* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n)))))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i #s(literal 1 binary64))
(+ 1 (* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) i #s(literal 1 binary64)) i #s(literal 1 binary64))
(* 100 (/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i))
(/.f64 (*.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) (*.f64 #s(literal 100 binary64) n)) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) n (/.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (pow.f64 n #s(literal 3 binary64))) i))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 n (+.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n)) (*.f64 i i))) (/.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (pow.f64 n #s(literal 3 binary64))) i))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))) i)
(/.f64 (fma.f64 #s(literal 100 binary64) (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) (*.f64 i i)) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (fma.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) n (/.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (pow.f64 n #s(literal 3 binary64))) i)))) i)
(/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i)
(*.f64 n (/.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) i))
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) i)
(/.f64 (fma.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) n (/.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (pow.f64 n #s(literal 3 binary64))) i)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/.f64 (fma.f64 n (+.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n)) (*.f64 i i))) (/.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (pow.f64 n #s(literal 3 binary64))) i)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/.f64 (fma.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) (*.f64 i i)) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64))))) (fma.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) n (/.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (pow.f64 n #s(literal 3 binary64))) i))) i)
(- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)
(expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n))
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1)
(fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) i) (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)))
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1)
(+.f64 (fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) i) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n)) (*.f64 i i))) (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)))
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1)
(+.f64 (fma.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) (*.f64 i i)) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (*.f64 n n)) i)) (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)))
(exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))
(pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n)
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))
(fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) i) (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n))
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) i) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) i) (fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) i) (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n)))
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))
(fma.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) (*.f64 i i)) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64)))) (fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) i) (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n)))
(* 100 (/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i))
(*.f64 (*.f64 #s(literal 100 binary64) n) (/.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -100 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)) n (*.f64 (pow.f64 n #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) i)))) i)
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) i))
(/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n))) n (/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 (*.f64 n (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) i) (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (pow.f64 n #s(literal 3 binary64))))) i)) (neg.f64 i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -100 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i))) i)) (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))))) i))) i))
(/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n))) n (/.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))))) (pow.f64 n #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (*.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64))))) (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))))) (*.f64 (*.f64 n (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i)))) (neg.f64 i))) (neg.f64 i))) (neg.f64 i))
(/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i)
(*.f64 n (/.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(/.f64 (neg.f64 (fma.f64 (pow.f64 n #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) i) (*.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)) n))) (neg.f64 i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i)) i))) i))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)) n (/.f64 (fma.f64 (*.f64 n (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) i) (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (pow.f64 n #s(literal 3 binary64)))) i))) i)
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i)) i)) (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(/.f64 (neg.f64 (fma.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)) n (/.f64 (fma.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (pow.f64 n #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 (neg.f64 n) (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))))) (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) (*.f64 (*.f64 n (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i))) (neg.f64 i))) i))) (neg.f64 i))
(- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)
(expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n))
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i)) 1)
(fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) i) (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)))
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i))) 1)
(fma.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (fma.f64 n n (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) i)))) i) #s(literal -1 binary64) (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)))
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) 1)
(fma.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) n) n (/.f64 (fma.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (neg.f64 (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i)) (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))))) i))) i) #s(literal -1 binary64) (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)))
(exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))
(fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) i) (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i)))
(-.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (fma.f64 n n (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) i)))) i))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i)))
(-.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (/.f64 (neg.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) n) n (/.f64 (fma.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (neg.f64 (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i)) (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))))) i))) i))
(* 100 (/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i))
(*.f64 (*.f64 #s(literal 100 binary64) (*.f64 n n)) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))
(* (pow n 2) (+ (* 100 (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))) (* 100 (/ (+ (log i) (* -1 (log n))) i))))
(*.f64 (*.f64 (*.f64 n n) #s(literal 100 binary64)) (fma.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))) n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))) (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 i i))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) n) #s(literal 100 binary64) (fma.f64 #s(literal 50 binary64) (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) (/.f64 #s(literal 100 binary64) (*.f64 i i)))) n (*.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i) #s(literal 100 binary64))) (*.f64 n n))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2))))))))) (* 100 (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (fma.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 i #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 4 binary64)) i) #s(literal 1/24 binary64) (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) i) (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) (/.f64 #s(literal 1/3 binary64) (pow.f64 i #s(literal 4 binary64)))))) n (-.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 i i))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))))) n (fma.f64 #s(literal 50 binary64) (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) (/.f64 #s(literal 100 binary64) (*.f64 i i)))) n (*.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i) #s(literal 100 binary64))) (*.f64 n n))
(/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i)
(*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))) n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)) (*.f64 n n))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(*.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 i i))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) n (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i)))) n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)) (*.f64 n n))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(*.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 i i))) (*.f64 (fma.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 i #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 4 binary64)) i) #s(literal 1/24 binary64) (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) i) (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) (/.f64 #s(literal 1/3 binary64) (pow.f64 i #s(literal 4 binary64)))))) n)) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) n (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i)))) n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)) (*.f64 n n))
(* n (+ (log i) (* -1 (log n))))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i))))))
(*.f64 (fma.f64 (fma.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) i)) n (-.f64 (log.f64 i) (log.f64 n))) n)
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(*.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 3 binary64)) #s(literal 1/6 binary64) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) n (fma.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) i))) n (-.f64 (log.f64 i) (log.f64 n))) n)
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 2))) (+ (* 1/24 (pow (+ (log i) (* -1 (log n))) 4)) (+ (* 1/3 (/ 1 (pow i 3))) (+ (* 1/2 (/ 1 (pow i 2))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i))))))) (/ (log i) i)))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(*.f64 (fma.f64 (fma.f64 (-.f64 (+.f64 (fma.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 3 binary64)) #s(literal 1/6 binary64) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)) (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) i) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i) (fma.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 4 binary64)) #s(literal 1/24 binary64) (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) (/.f64 #s(literal 1/3 binary64) (pow.f64 i #s(literal 3 binary64)))))) n)) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) n (fma.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) i))) n (-.f64 (log.f64 i) (log.f64 n))) n)
(+ 1 (* n (+ (log i) (* -1 (log n)))))
(fma.f64 (-.f64 (log.f64 i) (log.f64 n)) n #s(literal 1 binary64))
(+ 1 (* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i)))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) i)) n (-.f64 (log.f64 i) (log.f64 n))) n #s(literal 1 binary64))
(+ 1 (* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i))))))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 3 binary64)) #s(literal 1/6 binary64) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) n (fma.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) i))) n (-.f64 (log.f64 i) (log.f64 n))) n #s(literal 1 binary64))
(* 100 (/ (* n (- (exp i) 1)) i))
(*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)
(* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))))
(*.f64 (fma.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64) (*.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -50 binary64))) n)
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i)))))
(*.f64 (fma.f64 (*.f64 #s(literal -50 binary64) i) (/.f64 (exp.f64 i) n) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (expm1.f64 i) i)))) n)
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3)))) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i))))))
(*.f64 (fma.f64 #s(literal 100 binary64) (*.f64 (/.f64 (exp.f64 i) i) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 i #s(literal 4 binary64)) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (pow.f64 n #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (*.f64 n n)))) (fma.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64) (*.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -50 binary64)))) n)
(/ (* n (- (exp i) 1)) i)
(/.f64 (*.f64 (expm1.f64 i) n) i)
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i)))
(*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (/.f64 (expm1.f64 i) i)) n)
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i)))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) i) (/.f64 (exp.f64 i) n) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (expm1.f64 i) i))) n)
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i)))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) i) (/.f64 (exp.f64 i) n) (fma.f64 (/.f64 (exp.f64 i) i) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 i #s(literal 4 binary64)) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (pow.f64 n #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (*.f64 n n))) (/.f64 (expm1.f64 i) i))) n)
(- (exp i) 1)
(expm1.f64 i)
(- (+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n))) 1)
(fma.f64 (*.f64 i (/.f64 (*.f64 (exp.f64 i) i) n)) #s(literal -1/2 binary64) (expm1.f64 i))
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))) 1)
(+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 i i)) (/.f64 (exp.f64 i) n) (*.f64 (/.f64 (exp.f64 i) n) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) n))) (expm1.f64 i))
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))) 1)
(+.f64 (fma.f64 (exp.f64 i) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 i #s(literal 4 binary64)) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (pow.f64 n #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (*.f64 n n))) (*.f64 (*.f64 i (/.f64 (*.f64 (exp.f64 i) i) n)) #s(literal -1/2 binary64))) (expm1.f64 i))
(exp i)
(exp.f64 i)
(+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n)))
(fma.f64 (*.f64 i (/.f64 (*.f64 (exp.f64 i) i) n)) #s(literal -1/2 binary64) (exp.f64 i))
(+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))
(fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) n) (fma.f64 (*.f64 i (/.f64 (*.f64 (exp.f64 i) i) n)) #s(literal -1/2 binary64) (exp.f64 i)))
(+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))))
(fma.f64 (exp.f64 i) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 i #s(literal 4 binary64)) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (pow.f64 n #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (*.f64 n n))) (fma.f64 (*.f64 i (/.f64 (*.f64 (exp.f64 i) i) n)) #s(literal -1/2 binary64) (exp.f64 i)))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* 50 (/ (* i (exp i)) n)))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal 50 binary64) (/.f64 (*.f64 (exp.f64 i) i) n) (*.f64 (/.f64 (expm1.f64 i) i) #s(literal -100 binary64))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n)))) n)))))
(*.f64 (neg.f64 n) (fma.f64 (/.f64 (expm1.f64 i) i) #s(literal -100 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -50 binary64) (exp.f64 i)) i (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 (exp.f64 i) i)) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) n))) (neg.f64 n))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (* 100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n)))) n))) n)))))
(*.f64 (neg.f64 n) (fma.f64 (/.f64 (expm1.f64 i) i) #s(literal -100 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -50 binary64) (exp.f64 i)) i (/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (*.f64 (exp.f64 i) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i)) (*.f64 (/.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) i) (/.f64 (exp.f64 i) n)))) (neg.f64 n))) (neg.f64 n))))
(* -1 (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))))
(*.f64 (neg.f64 n) (fma.f64 (*.f64 #s(literal 1/2 binary64) i) (/.f64 (exp.f64 i) n) (/.f64 (expm1.f64 i) (neg.f64 i))))
(* -1 (* n (+ (* -1 (/ (+ (* -1/2 (* i (exp i))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) n)) (* -1 (/ (- (exp i) 1) i)))))
(*.f64 (neg.f64 n) (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 i)) i (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) (/.f64 (exp.f64 i) n))) (neg.f64 n)) (/.f64 (expm1.f64 i) i)))
(* -1 (* n (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) n)) (* -1/2 (* i (exp i)))) n)) (* -1 (/ (- (exp i) 1) i)))))
(*.f64 (neg.f64 n) (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (exp.f64 i)) i (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) i) (/.f64 (exp.f64 i) n) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (exp.f64 i)) (neg.f64 i))) (neg.f64 n))) (neg.f64 n)) (/.f64 (expm1.f64 i) i)))
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 i)) (*.f64 i i) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (exp.f64 i)) (neg.f64 n))) (neg.f64 n)) (expm1.f64 i))
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 i)) (*.f64 i i) (/.f64 (fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (exp.f64 i) (/.f64 (*.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (exp.f64 i)) (neg.f64 n))) (neg.f64 n))) (neg.f64 n)) (expm1.f64 i))
(+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n)))
(-.f64 (exp.f64 i) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 i)) (*.f64 i i) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (exp.f64 i)) (neg.f64 n))) n))
(+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n)))
(-.f64 (exp.f64 i) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 i)) (*.f64 i i) (/.f64 (fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (exp.f64 i) (/.f64 (*.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (exp.f64 i)) (neg.f64 n))) (neg.f64 n))) n))

rewrite163.0ms (1.4%)

Memory
-49.7MiB live, 77.3MiB allocated; 94ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01044
01644
16444
045438
Stop Event
iter limit
iter limit
iter limit
unsound
iter limit
Counts
4 → 59
Calls
Call 1
Inputs
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
(-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n)
Outputs
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (neg.f64 i)) (neg.f64 n))
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n)
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i)) n)
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 i n)) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 i n)))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))) #s(literal 100 binary64)) (/.f64 (neg.f64 i) n))
(/.f64 (*.f64 #s(literal 100 binary64) (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)))) (/.f64 (neg.f64 i) n))
(/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64))) (/.f64 (neg.f64 i) n))
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (neg.f64 i)) (neg.f64 n))
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n)
(*.f64 n (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i))
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) n) i)
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) n) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) n)) (*.f64 (pow.f64 (/.f64 i n) #s(literal -1 binary64)) (pow.f64 (/.f64 i n) #s(literal -1 binary64)))) (fma.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) n (pow.f64 (/.f64 i n) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) n) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 i n) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) n) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) n) (fma.f64 (pow.f64 (/.f64 i n) #s(literal -1 binary64)) (pow.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) n) (pow.f64 (/.f64 i n) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)))) (/.f64 i n))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) (/.f64 i n)) (/.f64 i n)) (pow.f64 (/.f64 i n) #s(literal 2 binary64)))
(/.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal -1 binary64)) (/.f64 i n)))
(/.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 3 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n)) (/.f64 i n)))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))) (/.f64 (neg.f64 i) n))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 i n))
(neg.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))) (/.f64 i n)))
(neg.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 (neg.f64 i) n)))
(-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) n) (pow.f64 (/.f64 i n) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal 1 binary64)) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) (/.f64 n #s(literal 2 binary64)))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal -1 binary64))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n))))
(/.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal -1 binary64)))
(/.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n)))
(fma.f64 (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64)))) (neg.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64)))) #s(literal -1 binary64))
(fma.f64 (fabs.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64)))) (fabs.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64)))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal -1 binary64))
(expm1.f64 (fma.f64 (log1p.f64 (/.f64 i n)) n #s(literal 0 binary64)))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))
(-.f64 (/.f64 (pow.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal -1 binary64))))
(-.f64 (/.f64 (pow.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 3 binary64)) (+.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n))))
(-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64))
(+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal -1 binary64))
(*.f64 (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64)))) (neg.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64)))) (fabs.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64)))))
(*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))))
(*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n))
(pow.f64 (exp.f64 (log1p.f64 (/.f64 i n))) n)
(pow.f64 (*.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (-.f64 (/.f64 i n) #s(literal -1 binary64))) (/.f64 n #s(literal 2 binary64)))
(pow.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 n #s(literal 2 binary64))))
(pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (+.f64 (/.f64 n #s(literal 2 binary64)) (/.f64 n #s(literal 2 binary64))))
(pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n)
(exp.f64 (fma.f64 (log1p.f64 (/.f64 i n)) n #s(literal 0 binary64)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))
(+.f64 (cosh.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (sinh.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)))

eval49.0ms (0.4%)

Memory
-14.4MiB live, 31.4MiB allocated; 5ms collecting garbage
Compiler

Compiled 5 824 to 830 computations (85.7% saved)

prune13.0ms (0.1%)

Memory
29.7MiB live, 29.7MiB allocated; 0ms collecting garbage
Pruning

20 alts after pruning (19 fresh and 1 done)

PrunedKeptTotal
New12719146
Fresh000
Picked011
Done000
Total12720147
Accuracy
100.0%
Counts
147 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.9%
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 i n))
75.2%
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n)
75.2%
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) (*.f64 n #s(literal 100 binary64)))
25.4%
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
16.8%
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) (/.f64 i n)) (/.f64 i n)) (pow.f64 (/.f64 i n) #s(literal 2 binary64))))
14.4%
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (+.f64 #s(literal 1 binary64) i)) #s(literal 1 binary64)) (/.f64 i n)))
16.4%
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
43.9%
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (fma.f64 (*.f64 i i) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) i)) (/.f64 i n)))
46.4%
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
11.1%
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) (/.f64 i n)))
63.5%
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (expm1.f64 i)) (/.f64 i n)))
75.2%
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n))
58.3%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)))
60.5%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) i n)))
70.2%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
70.4%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (/.f64 (expm1.f64 i) i)) n)))
10.1%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))))
58.3%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (fma.f64 (*.f64 i #s(literal 100 binary64)) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) (*.f64 #s(literal 100 binary64) n)))
77.3%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
54.2%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
Compiler

Compiled 917 to 602 computations (34.4% saved)

simplify124.0ms (1.1%)

Memory
-27.0MiB live, 158.5MiB allocated; 19ms collecting garbage
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))
cost-diff0
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i)
cost-diff0
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n)
cost-diff0
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n))
cost-diff0
(*.f64 (expm1.f64 i) n)
cost-diff0
(/.f64 (*.f64 (expm1.f64 i) n) i)
cost-diff0
#s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i))
cost-diff0
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
cost-diff0
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
cost-diff0
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
cost-diff0
(/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n))
cost-diff0
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
cost-diff0
(*.f64 #s(literal 100 binary64) n)
cost-diff0
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
cost-diff0
(/.f64 (expm1.f64 i) i)
cost-diff0
(*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64))
cost-diff0
(*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)
cost-diff0
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036288
062274
1115274
2209274
3438274
41759274
08926274
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
(*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)
(*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64))
(/.f64 (expm1.f64 i) i)
(expm1.f64 i)
i
#s(literal 100 binary64)
n
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
(*.f64 #s(literal 100 binary64) n)
#s(literal 100 binary64)
n
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
#s(literal 100 binary64)
(/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n))
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))
#s(literal 1/2 binary64)
(/.f64 #s(literal 1/2 binary64) n)
n
i
#s(literal 1 binary64)
(/.f64 i n)
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
#s(literal 100 binary64)
#s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i))
(/.f64 (*.f64 (expm1.f64 i) n) i)
(*.f64 (expm1.f64 i) n)
(expm1.f64 i)
i
n
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n))
#s(literal 100 binary64)
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n)
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i)
(expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))
(*.f64 (log1p.f64 (/.f64 i n)) n)
(log1p.f64 (/.f64 i n))
(/.f64 i n)
i
n
Outputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
(*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)
(*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64))
(/.f64 (expm1.f64 i) i)
(expm1.f64 i)
i
#s(literal 100 binary64)
n
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) n)
(*.f64 n #s(literal 100 binary64))
#s(literal 100 binary64)
n
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))
#s(literal 100 binary64)
(/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n))
(*.f64 (/.f64 n i) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))
#s(literal 1/2 binary64)
(/.f64 #s(literal 1/2 binary64) n)
n
i
#s(literal 1 binary64)
(/.f64 i n)
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (/.f64 (expm1.f64 i) i) n)) #s(literal 100 binary64))
#s(literal 100 binary64)
#s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i))
#s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (/.f64 (expm1.f64 i) i) n))
(/.f64 (*.f64 (expm1.f64 i) n) i)
(*.f64 (/.f64 (expm1.f64 i) i) n)
(*.f64 (expm1.f64 i) n)
(expm1.f64 i)
i
n
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)))
#s(literal 100 binary64)
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n)
(*.f64 (/.f64 n i) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i)
(expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))
(*.f64 (log1p.f64 (/.f64 i n)) n)
(log1p.f64 (/.f64 i n))
(/.f64 i n)
i
n

localize232.0ms (2.1%)

Memory
26.4MiB live, 366.5MiB allocated; 20ms collecting garbage
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.0625
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n)
accuracy0.09375
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n))
accuracy5.096525964697407
(log1p.f64 (/.f64 i n))
accuracy9.131745229607635
(*.f64 (log1p.f64 (/.f64 i n)) n)
accuracy0.00390625
(*.f64 (expm1.f64 i) n)
accuracy0.09375
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
accuracy7.191588837428944
(/.f64 (*.f64 (expm1.f64 i) n) i)
accuracy10.88985054650991
#s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i))
accuracy0.03125
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
accuracy0.09375
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
accuracy9.20156501289315
(/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n))
accuracy23.439362927479955
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
accuracy0.0
(*.f64 #s(literal 100 binary64) n)
accuracy25.82255208208357
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
accuracy0.0
(expm1.f64 i)
accuracy0.02734375
(*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64))
accuracy0.0390625
(*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)
accuracy10.975660803290173
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
Samples
93.0ms137×1valid
89.0ms79×2valid
9.0ms22×0valid
5.0ms5exit
4.0ms3valid
3.0ms14×0invalid
Compiler

Compiled 266 to 31 computations (88.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 161.0ms
ival-pow: 64.0ms (39.8% of total)
adjust: 29.0ms (18% of total)
ival-mult: 27.0ms (16.8% of total)
ival-div: 19.0ms (11.8% of total)
ival-expm1: 7.0ms (4.4% of total)
ival-sub: 5.0ms (3.1% of total)
ival-log1p: 5.0ms (3.1% of total)
ival-add: 5.0ms (3.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series30.0ms (0.3%)

Memory
6.0MiB live, 52.3MiB allocated; 4ms collecting garbage
Counts
22 → 164
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
(*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)
(*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64))
(/.f64 (expm1.f64 i) i)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
(*.f64 #s(literal 100 binary64) n)
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
(/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n))
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
#s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i))
(/.f64 (*.f64 (expm1.f64 i) n) i)
(*.f64 (expm1.f64 i) n)
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n))
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n)
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i)
(expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))
(expm1.f64 i)
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(*.f64 (log1p.f64 (/.f64 i n)) n)
(log1p.f64 (/.f64 i n))
Outputs
(* 100 n)
(+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ (* 100 n) (* i (+ (* 100 (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))))))
(+ (* 100 n) (* i (+ (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))) (* i (+ (* 100 (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 100 (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))))))))
(+ (* 50 (* i n)) (* 100 n))
(+ (* 100 n) (* i (+ (* 50/3 (* i n)) (* 50 n))))
(+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n))))))
100
(+ 100 (* 50 i))
(+ 100 (* i (+ 50 (* 50/3 i))))
(+ 100 (* i (+ 50 (* i (+ 50/3 (* 25/6 i))))))
1
(+ 1 (* 1/2 i))
(+ 1 (* i (+ 1/2 (* 1/6 i))))
(+ 1 (* i (+ 1/2 (* i (+ 1/6 (* 1/24 i))))))
n
(+ n (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))
(+ n (* i (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ n (* i (+ (* i (+ (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
i
(* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(+ n (* 1/2 (* i n)))
(+ n (* i (+ (* 1/6 (* i n)) (* 1/2 n))))
(+ n (* i (+ (* 1/2 n) (* i (+ (* 1/24 (* i n)) (* 1/6 n))))))
(* i n)
(* i (+ n (* 1/2 (* i n))))
(* i (+ n (* i (+ (* 1/6 (* i n)) (* 1/2 n)))))
(* i (+ n (* i (+ (* 1/2 n) (* i (+ (* 1/24 (* i n)) (* 1/6 n)))))))
(+ 1 (* i (- 1/2 (* 1/2 (/ 1 n)))))
(+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))
(+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))
(* i (+ 1 (* 1/2 i)))
(* i (+ 1 (* i (+ 1/2 (* 1/6 i)))))
(* i (+ 1 (* i (+ 1/2 (* i (+ 1/6 (* 1/24 i)))))))
(* i (+ 1 (* -1/2 (/ i n))))
(* i (+ 1 (* i (- (* 1/3 (/ i (pow n 2))) (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (* i (+ (* -1/4 (/ i (pow n 3))) (* 1/3 (/ 1 (pow n 2))))) (* 1/2 (/ 1 n))))))
(/ i n)
(* i (+ (* -1/2 (/ i (pow n 2))) (/ 1 n)))
(* i (+ (* i (- (* 1/3 (/ i (pow n 3))) (* 1/2 (/ 1 (pow n 2))))) (/ 1 n)))
(* i (+ (* i (- (* i (+ (* -1/4 (/ i (pow n 4))) (* 1/3 (/ 1 (pow n 3))))) (* 1/2 (/ 1 (pow n 2))))) (/ 1 n)))
(* 100 (/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i))
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))) i)
(* 100 (/ (* n (- (exp i) 1)) i))
(* 100 (/ (- (exp i) 1) i))
(/ (- (exp i) 1) i)
(/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1)
(* (pow i 2) (- 1/2 (* 1/2 (/ 1 n))))
(* (pow i 2) (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(/ (* n (- (exp i) 1)) i)
(* n (- (exp i) 1))
(/ (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1) i)
(- (exp i) 1)
(* i (- 1/2 (* 1/2 (/ 1 n))))
(* i (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))
(+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i))
(+ (* -1/2 (/ (pow n 3) (pow i 2))) (+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i)))
(+ (* -1/2 (/ (pow n 3) (pow i 2))) (+ (* 1/3 (/ (pow n 4) (pow i 3))) (+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i))))
(+ (log (/ 1 n)) (* -1 (log (/ 1 i))))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (/ n i)))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (+ (* -1/2 (/ (pow n 2) (pow i 2))) (/ n i))))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (+ (* -1/2 (/ (pow n 2) (pow i 2))) (+ (* 1/3 (/ (pow n 3) (pow i 3))) (/ n i)))))
(* 100 (/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -100 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -100 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i))) i)) (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))))) i))) i))
(/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i)
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i)) i))) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i)) i)) (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i)) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i))) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) 1)
(/ (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1) i)
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i)) i))) i))
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) i)) (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(* -1 (* i (- (* -1 (- 1/2 (* 1/2 (/ 1 n)))) (/ 1 i))))
(* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))
(+ (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))) (/ (pow n 2) i))
(+ (* -1 (/ (+ (* -1 (pow n 2)) (* 1/2 (/ (pow n 3) i))) i)) (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow n 3)) (* 1/3 (/ (pow n 4) i))) i)) (* -1 (pow n 2))) i)) (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (/ n i)))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (* -1 (/ (+ (* -1 n) (* 1/2 (/ (pow n 2) i))) i))))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (* -1 (/ (+ (* -1 n) (* -1 (/ (+ (* -1/2 (pow n 2)) (* 1/3 (/ (pow n 3) i))) i))) i))))
(* 100 (/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i))
(* (pow n 2) (+ (* 100 (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))) (* 100 (/ (+ (log i) (* -1 (log n))) i))))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))) (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))))))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2))))))))) (* 100 (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))))))))
(/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i)
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* n (+ (log i) (* -1 (log n))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 2))) (+ (* 1/24 (pow (+ (log i) (* -1 (log n))) 4)) (+ (* 1/3 (/ 1 (pow i 3))) (+ (* 1/2 (/ 1 (pow i 2))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i))))))) (/ (log i) i)))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(* -1/2 (/ (pow i 2) n))
(/ (+ (* -1/2 (pow i 2)) (* i (* n (+ 1 (* 1/2 i))))) n)
(/ (* n (+ (log i) (* -1 (log n)))) i)
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* -1/2 (/ i n))
(/ (+ (* -1/2 i) (* n (+ 1 (* 1/2 i)))) n)
(* n (+ (log i) (+ (* -1 (log n)) (/ n i))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* -1/2 (/ n (pow i 2))) (/ 1 i))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* n (- (* 1/3 (/ n (pow i 3))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i))))))
(+ (log i) (* -1 (log n)))
(+ (log i) (+ (* -1 (log n)) (/ n i)))
(+ (log i) (+ (* -1 (log n)) (* n (+ (* -1/2 (/ n (pow i 2))) (/ 1 i)))))
(+ (log i) (+ (* -1 (log n)) (* n (+ (* n (- (* 1/3 (/ n (pow i 3))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i)))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3)))) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i))))))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i)))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i)))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i)))
(- (+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n))) 1)
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))) 1)
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))) 1)
(+ (* -1/2 (/ (pow i 2) n)) (* i (+ 1 (* 1/2 i))))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i))
(+ 1 (+ (* -1/2 (/ i n)) (* 1/2 i)))
(+ i (* -1/2 (/ (pow i 2) n)))
(+ i (+ (* -1/2 (/ (pow i 2) n)) (* 1/3 (/ (pow i 3) (pow n 2)))))
(+ i (+ (* -1/2 (/ (pow i 2) n)) (+ (* -1/4 (/ (pow i 4) (pow n 3))) (* 1/3 (/ (pow i 3) (pow n 2))))))
(/ (+ i (* -1/2 (/ (pow i 2) n))) n)
(/ (+ i (+ (* -1/2 (/ (pow i 2) n)) (* 1/3 (/ (pow i 3) (pow n 2))))) n)
(/ (+ i (+ (* -1/2 (/ (pow i 2) n)) (+ (* -1/4 (/ (pow i 4) (pow n 3))) (* 1/3 (/ (pow i 3) (pow n 2)))))) n)
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* 50 (/ (* i (exp i)) n)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n)))) n)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (* 100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n)))) n))) n)))))
(* -1 (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))))
(* -1 (* n (+ (* -1 (/ (+ (* -1/2 (* i (exp i))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) n)) (* -1 (/ (- (exp i) 1) i)))))
(* -1 (* n (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) n)) (* -1/2 (* i (exp i)))) n)) (* -1 (/ (- (exp i) 1) i)))))
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(- (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) (* 1/2 (* i (exp i)))) n)) (/ (exp i) i)) (/ 1 i))
(- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) n)) (* 1/2 (* i (exp i)))) n)) (/ (exp i) i)) (/ 1 i))
(+ i (* -1 (/ (+ (* -1/3 (/ (pow i 3) n)) (* 1/2 (pow i 2))) n)))
(+ i (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (pow i 4) n)) (* 1/3 (pow i 3))) n)) (* 1/2 (pow i 2))) n)))
(* -1 (/ (+ (* -1 i) (* 1/2 (/ (pow i 2) n))) n))
(* -1 (/ (+ (* -1 i) (* -1 (/ (+ (* -1/2 (pow i 2)) (* 1/3 (/ (pow i 3) n))) n))) n))
(* -1 (/ (+ (* -1 i) (* -1 (/ (+ (* -1 (/ (+ (* -1/3 (pow i 3)) (* 1/4 (/ (pow i 4) n))) n)) (* -1/2 (pow i 2))) n))) n))
Calls

6 calls:

TimeVariablePointExpression
9.0ms
i
@inf
((* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (/ (- (exp i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* 100 n) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (* (+ (* (- 1/2 (/ 1/2 n)) i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/ (* (- (exp i) 1) n) i) (* (- (exp i) 1) n) (* 100 (* (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) n)) (* (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) n) (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (- (exp (* (log (+ 1 (/ i n))) n)) 1) (- (exp i) 1) (+ (* (- 1/2 (/ 1/2 n)) i) 1) (* (log (+ 1 (/ i n))) n) (log (+ 1 (/ i n))))
5.0ms
i
@-inf
((* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (/ (- (exp i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* 100 n) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (* (+ (* (- 1/2 (/ 1/2 n)) i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/ (* (- (exp i) 1) n) i) (* (- (exp i) 1) n) (* 100 (* (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) n)) (* (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) n) (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (- (exp (* (log (+ 1 (/ i n))) n)) 1) (- (exp i) 1) (+ (* (- 1/2 (/ 1/2 n)) i) 1) (* (log (+ 1 (/ i n))) n) (log (+ 1 (/ i n))))
3.0ms
n
@-inf
((* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (/ (- (exp i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* 100 n) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (* (+ (* (- 1/2 (/ 1/2 n)) i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/ (* (- (exp i) 1) n) i) (* (- (exp i) 1) n) (* 100 (* (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) n)) (* (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) n) (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (- (exp (* (log (+ 1 (/ i n))) n)) 1) (- (exp i) 1) (+ (* (- 1/2 (/ 1/2 n)) i) 1) (* (log (+ 1 (/ i n))) n) (log (+ 1 (/ i n))))
3.0ms
n
@0
((* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (/ (- (exp i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* 100 n) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (* (+ (* (- 1/2 (/ 1/2 n)) i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/ (* (- (exp i) 1) n) i) (* (- (exp i) 1) n) (* 100 (* (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) n)) (* (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) n) (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (- (exp (* (log (+ 1 (/ i n))) n)) 1) (- (exp i) 1) (+ (* (- 1/2 (/ 1/2 n)) i) 1) (* (log (+ 1 (/ i n))) n) (log (+ 1 (/ i n))))
3.0ms
n
@inf
((* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (/ (- (exp i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* 100 n) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (* (+ (* (- 1/2 (/ 1/2 n)) i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/ (* (- (exp i) 1) n) i) (* (- (exp i) 1) n) (* 100 (* (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) n)) (* (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) n) (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (- (exp (* (log (+ 1 (/ i n))) n)) 1) (- (exp i) 1) (+ (* (- 1/2 (/ 1/2 n)) i) 1) (* (log (+ 1 (/ i n))) n) (log (+ 1 (/ i n))))

simplify187.0ms (1.7%)

Memory
-9.0MiB live, 172.5MiB allocated; 52ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08035191
129104711
085114374
Stop Event
iter limit
node limit
Counts
164 → 162
Calls
Call 1
Inputs
(* 100 n)
(+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ (* 100 n) (* i (+ (* 100 (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))))))
(+ (* 100 n) (* i (+ (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))) (* i (+ (* 100 (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 100 (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))))))))
(+ (* 50 (* i n)) (* 100 n))
(+ (* 100 n) (* i (+ (* 50/3 (* i n)) (* 50 n))))
(+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n))))))
100
(+ 100 (* 50 i))
(+ 100 (* i (+ 50 (* 50/3 i))))
(+ 100 (* i (+ 50 (* i (+ 50/3 (* 25/6 i))))))
1
(+ 1 (* 1/2 i))
(+ 1 (* i (+ 1/2 (* 1/6 i))))
(+ 1 (* i (+ 1/2 (* i (+ 1/6 (* 1/24 i))))))
n
(+ n (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))
(+ n (* i (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ n (* i (+ (* i (+ (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
i
(* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(+ n (* 1/2 (* i n)))
(+ n (* i (+ (* 1/6 (* i n)) (* 1/2 n))))
(+ n (* i (+ (* 1/2 n) (* i (+ (* 1/24 (* i n)) (* 1/6 n))))))
(* i n)
(* i (+ n (* 1/2 (* i n))))
(* i (+ n (* i (+ (* 1/6 (* i n)) (* 1/2 n)))))
(* i (+ n (* i (+ (* 1/2 n) (* i (+ (* 1/24 (* i n)) (* 1/6 n)))))))
(+ 1 (* i (- 1/2 (* 1/2 (/ 1 n)))))
(+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))
(+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))
(* i (+ 1 (* 1/2 i)))
(* i (+ 1 (* i (+ 1/2 (* 1/6 i)))))
(* i (+ 1 (* i (+ 1/2 (* i (+ 1/6 (* 1/24 i)))))))
(* i (+ 1 (* -1/2 (/ i n))))
(* i (+ 1 (* i (- (* 1/3 (/ i (pow n 2))) (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (* i (+ (* -1/4 (/ i (pow n 3))) (* 1/3 (/ 1 (pow n 2))))) (* 1/2 (/ 1 n))))))
(/ i n)
(* i (+ (* -1/2 (/ i (pow n 2))) (/ 1 n)))
(* i (+ (* i (- (* 1/3 (/ i (pow n 3))) (* 1/2 (/ 1 (pow n 2))))) (/ 1 n)))
(* i (+ (* i (- (* i (+ (* -1/4 (/ i (pow n 4))) (* 1/3 (/ 1 (pow n 3))))) (* 1/2 (/ 1 (pow n 2))))) (/ 1 n)))
(* 100 (/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i))
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))) i)
(* 100 (/ (* n (- (exp i) 1)) i))
(* 100 (/ (- (exp i) 1) i))
(/ (- (exp i) 1) i)
(/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1)
(* (pow i 2) (- 1/2 (* 1/2 (/ 1 n))))
(* (pow i 2) (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(/ (* n (- (exp i) 1)) i)
(* n (- (exp i) 1))
(/ (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1) i)
(- (exp i) 1)
(* i (- 1/2 (* 1/2 (/ 1 n))))
(* i (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))
(+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i))
(+ (* -1/2 (/ (pow n 3) (pow i 2))) (+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i)))
(+ (* -1/2 (/ (pow n 3) (pow i 2))) (+ (* 1/3 (/ (pow n 4) (pow i 3))) (+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i))))
(+ (log (/ 1 n)) (* -1 (log (/ 1 i))))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (/ n i)))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (+ (* -1/2 (/ (pow n 2) (pow i 2))) (/ n i))))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (+ (* -1/2 (/ (pow n 2) (pow i 2))) (+ (* 1/3 (/ (pow n 3) (pow i 3))) (/ n i)))))
(* 100 (/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -100 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -100 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i))) i)) (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))))) i))) i))
(/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i)
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i)) i))) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i)) i)) (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i)) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i))) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) 1)
(/ (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1) i)
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i)) i))) i))
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) i)) (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(* -1 (* i (- (* -1 (- 1/2 (* 1/2 (/ 1 n)))) (/ 1 i))))
(* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))
(+ (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))) (/ (pow n 2) i))
(+ (* -1 (/ (+ (* -1 (pow n 2)) (* 1/2 (/ (pow n 3) i))) i)) (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow n 3)) (* 1/3 (/ (pow n 4) i))) i)) (* -1 (pow n 2))) i)) (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (/ n i)))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (* -1 (/ (+ (* -1 n) (* 1/2 (/ (pow n 2) i))) i))))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (* -1 (/ (+ (* -1 n) (* -1 (/ (+ (* -1/2 (pow n 2)) (* 1/3 (/ (pow n 3) i))) i))) i))))
(* 100 (/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i))
(* (pow n 2) (+ (* 100 (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))) (* 100 (/ (+ (log i) (* -1 (log n))) i))))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))) (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))))))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2))))))))) (* 100 (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))))))))
(/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i)
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* n (+ (log i) (* -1 (log n))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 2))) (+ (* 1/24 (pow (+ (log i) (* -1 (log n))) 4)) (+ (* 1/3 (/ 1 (pow i 3))) (+ (* 1/2 (/ 1 (pow i 2))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i))))))) (/ (log i) i)))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(* -1/2 (/ (pow i 2) n))
(/ (+ (* -1/2 (pow i 2)) (* i (* n (+ 1 (* 1/2 i))))) n)
(/ (* n (+ (log i) (* -1 (log n)))) i)
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* -1/2 (/ i n))
(/ (+ (* -1/2 i) (* n (+ 1 (* 1/2 i)))) n)
(* n (+ (log i) (+ (* -1 (log n)) (/ n i))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* -1/2 (/ n (pow i 2))) (/ 1 i))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* n (- (* 1/3 (/ n (pow i 3))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i))))))
(+ (log i) (* -1 (log n)))
(+ (log i) (+ (* -1 (log n)) (/ n i)))
(+ (log i) (+ (* -1 (log n)) (* n (+ (* -1/2 (/ n (pow i 2))) (/ 1 i)))))
(+ (log i) (+ (* -1 (log n)) (* n (+ (* n (- (* 1/3 (/ n (pow i 3))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i)))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3)))) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i))))))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i)))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i)))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i)))
(- (+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n))) 1)
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))) 1)
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))) 1)
(+ (* -1/2 (/ (pow i 2) n)) (* i (+ 1 (* 1/2 i))))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i))
(+ 1 (+ (* -1/2 (/ i n)) (* 1/2 i)))
(+ i (* -1/2 (/ (pow i 2) n)))
(+ i (+ (* -1/2 (/ (pow i 2) n)) (* 1/3 (/ (pow i 3) (pow n 2)))))
(+ i (+ (* -1/2 (/ (pow i 2) n)) (+ (* -1/4 (/ (pow i 4) (pow n 3))) (* 1/3 (/ (pow i 3) (pow n 2))))))
(/ (+ i (* -1/2 (/ (pow i 2) n))) n)
(/ (+ i (+ (* -1/2 (/ (pow i 2) n)) (* 1/3 (/ (pow i 3) (pow n 2))))) n)
(/ (+ i (+ (* -1/2 (/ (pow i 2) n)) (+ (* -1/4 (/ (pow i 4) (pow n 3))) (* 1/3 (/ (pow i 3) (pow n 2)))))) n)
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* 50 (/ (* i (exp i)) n)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n)))) n)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (* 100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n)))) n))) n)))))
(* -1 (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))))
(* -1 (* n (+ (* -1 (/ (+ (* -1/2 (* i (exp i))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) n)) (* -1 (/ (- (exp i) 1) i)))))
(* -1 (* n (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) n)) (* -1/2 (* i (exp i)))) n)) (* -1 (/ (- (exp i) 1) i)))))
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(- (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) (* 1/2 (* i (exp i)))) n)) (/ (exp i) i)) (/ 1 i))
(- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) n)) (* 1/2 (* i (exp i)))) n)) (/ (exp i) i)) (/ 1 i))
(+ i (* -1 (/ (+ (* -1/3 (/ (pow i 3) n)) (* 1/2 (pow i 2))) n)))
(+ i (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (pow i 4) n)) (* 1/3 (pow i 3))) n)) (* 1/2 (pow i 2))) n)))
(* -1 (/ (+ (* -1 i) (* 1/2 (/ (pow i 2) n))) n))
(* -1 (/ (+ (* -1 i) (* -1 (/ (+ (* -1/2 (pow i 2)) (* 1/3 (/ (pow i 3) n))) n))) n))
(* -1 (/ (+ (* -1 i) (* -1 (/ (+ (* -1 (/ (+ (* -1/3 (pow i 3)) (* 1/4 (/ (pow i 4) n))) n)) (* -1/2 (pow i 2))) n))) n))
Outputs
(* 100 n)
(*.f64 n #s(literal 100 binary64))
(+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 n i) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n))
(+ (* 100 n) (* i (+ (* 100 (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))))))
(fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n))) i (*.f64 n #s(literal 100 binary64)))
(+ (* 100 n) (* i (+ (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))) (* i (+ (* 100 (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 100 (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) #s(literal 1/24 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) n))) i (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) #s(literal 100 binary64))) i (*.f64 n #s(literal 100 binary64)))
(+ (* 50 (* i n)) (* 100 n))
(*.f64 n (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64)))
(+ (* 100 n) (* i (+ (* 50/3 (* i n)) (* 50 n))))
(fma.f64 (*.f64 n (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64))) i (*.f64 n #s(literal 100 binary64)))
(+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n))))))
(fma.f64 (fma.f64 (*.f64 n (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64))) i (*.f64 #s(literal 50 binary64) n)) i (*.f64 n #s(literal 100 binary64)))
100
#s(literal 100 binary64)
(+ 100 (* 50 i))
(fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))
(+ 100 (* i (+ 50 (* 50/3 i))))
(fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))
(+ 100 (* i (+ 50 (* i (+ 50/3 (* 25/6 i))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 i))
(fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))
(+ 1 (* i (+ 1/2 (* 1/6 i))))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) i #s(literal 1/2 binary64)) i #s(literal 1 binary64))
(+ 1 (* i (+ 1/2 (* i (+ 1/6 (* 1/24 i))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64))
n
(+ n (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))
(fma.f64 (*.f64 n i) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)
(+ n (* i (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)
(+ n (* i (+ (* i (+ (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) #s(literal 1/24 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) n)) i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)
i
(* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n))))))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(fma.f64 (*.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i) i i)
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(*.f64 (fma.f64 (-.f64 (fma.f64 (+.f64 #s(literal 1/6 binary64) (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) #s(literal 1/24 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) i (/.f64 #s(literal 1/3 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n))) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(+ n (* 1/2 (* i n)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n)
(+ n (* i (+ (* 1/6 (* i n)) (* 1/2 n))))
(fma.f64 (*.f64 n (fma.f64 #s(literal 1/6 binary64) i #s(literal 1/2 binary64))) i n)
(+ n (* i (+ (* 1/2 n) (* i (+ (* 1/24 (* i n)) (* 1/6 n))))))
(fma.f64 (fma.f64 (*.f64 n (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64))) i (*.f64 #s(literal 1/2 binary64) n)) i n)
(* i n)
(*.f64 n i)
(* i (+ n (* 1/2 (* i n))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n) i)
(* i (+ n (* i (+ (* 1/6 (* i n)) (* 1/2 n)))))
(*.f64 (fma.f64 (*.f64 n (fma.f64 #s(literal 1/6 binary64) i #s(literal 1/2 binary64))) i n) i)
(* i (+ n (* i (+ (* 1/2 n) (* i (+ (* 1/24 (* i n)) (* 1/6 n)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 n (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64))) i (*.f64 #s(literal 1/2 binary64) n)) i n) i)
(+ 1 (* i (- 1/2 (* 1/2 (/ 1 n)))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))
(fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))
(fma.f64 (-.f64 (fma.f64 (+.f64 #s(literal 1/6 binary64) (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) #s(literal 1/24 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) i (/.f64 #s(literal 1/3 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n))) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(* i (+ 1 (* 1/2 i)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) i)
(* i (+ 1 (* i (+ 1/2 (* 1/6 i)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)) i)
(* i (+ 1 (* i (+ 1/2 (* i (+ 1/6 (* 1/24 i)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)) i)
(* i (+ 1 (* -1/2 (/ i n))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 i n) #s(literal 1 binary64)) i)
(* i (+ 1 (* i (- (* 1/3 (/ i (pow n 2))) (* 1/2 (/ 1 n))))))
(fma.f64 (*.f64 (-.f64 (*.f64 (/.f64 i (*.f64 n n)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i) i i)
(* i (+ 1 (* i (- (* i (+ (* -1/4 (/ i (pow n 3))) (* 1/3 (/ 1 (pow n 2))))) (* 1/2 (/ 1 n))))))
(fma.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (/.f64 i (pow.f64 n #s(literal 3 binary64))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 n n))) i) (/.f64 #s(literal 1/2 binary64) n)) i) i i)
(/ i n)
(/.f64 i n)
(* i (+ (* -1/2 (/ i (pow n 2))) (/ 1 n)))
(*.f64 (fma.f64 (/.f64 i (*.f64 n n)) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) n)) i)
(* i (+ (* i (- (* 1/3 (/ i (pow n 3))) (* 1/2 (/ 1 (pow n 2))))) (/ 1 n)))
(*.f64 (fma.f64 (-.f64 (*.f64 (/.f64 i (pow.f64 n #s(literal 3 binary64))) #s(literal 1/3 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) i (/.f64 #s(literal 1 binary64) n)) i)
(* i (+ (* i (- (* i (+ (* -1/4 (/ i (pow n 4))) (* 1/3 (/ 1 (pow n 3))))) (* 1/2 (/ 1 (pow n 2))))) (/ 1 n)))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 i (pow.f64 n #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 n #s(literal 3 binary64)))) i) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) i (/.f64 #s(literal 1 binary64) n)) i)
(* 100 (/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i))
(/.f64 (*.f64 (*.f64 n #s(literal 100 binary64)) (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) n (/.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (pow.f64 n #s(literal 3 binary64))) i))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 n (+.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n)) (*.f64 i i))) (/.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (pow.f64 n #s(literal 3 binary64))) i))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))) i)
(/.f64 (fma.f64 #s(literal 100 binary64) (fma.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) (*.f64 i i)) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (pow.f64 n #s(literal 3 binary64))) i)) (*.f64 (*.f64 n #s(literal 100 binary64)) (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)))) i)
(* 100 (/ (* n (- (exp i) 1)) i))
(*.f64 (/.f64 (*.f64 (expm1.f64 i) n) i) #s(literal 100 binary64))
(* 100 (/ (- (exp i) 1) i))
(*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64))
(/ (- (exp i) 1) i)
(/.f64 (expm1.f64 i) i)
(/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i)
(*.f64 n (/.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) i))
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) i)
(/.f64 (fma.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) n (/.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (pow.f64 n #s(literal 3 binary64))) i)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/.f64 (fma.f64 n (+.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n)) (*.f64 i i))) (/.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (pow.f64 n #s(literal 3 binary64))) i)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/.f64 (fma.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) n (fma.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) (*.f64 i i)) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (pow.f64 n #s(literal 3 binary64))) i))) i)
(- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)
(expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n))
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1)
(-.f64 (fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) i) (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n)) #s(literal 1 binary64))
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1)
(-.f64 (+.f64 (fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) i) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n)) (*.f64 i i))) (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n)) #s(literal 1 binary64))
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1)
(-.f64 (+.f64 (fma.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) (*.f64 i i)) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (*.f64 n n)) i)) (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n)) #s(literal 1 binary64))
(* (pow i 2) (- 1/2 (* 1/2 (/ 1 n))))
(*.f64 (*.f64 i i) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)))
(* (pow i 2) (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) i) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 i i))
(/ (* n (- (exp i) 1)) i)
(/.f64 (*.f64 (expm1.f64 i) n) i)
(* n (- (exp i) 1))
(*.f64 (expm1.f64 i) n)
(/ (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1) i)
(/.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1) i)
(/.f64 (-.f64 (fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) i) (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n)) #s(literal 1 binary64)) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1) i)
(/.f64 (-.f64 (+.f64 (fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) i) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n)) (*.f64 i i))) (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n)) #s(literal 1 binary64)) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1) i)
(/.f64 (-.f64 (+.f64 (fma.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) (*.f64 i i)) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n) (*.f64 n n)) i)) (pow.f64 (exp.f64 (-.f64 (log.f64 i) (log.f64 n))) n)) #s(literal 1 binary64)) i)
(- (exp i) 1)
(expm1.f64 i)
(* i (- 1/2 (* 1/2 (/ 1 n))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)
(* i (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) i) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i)
(* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)
(+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i))
(fma.f64 (-.f64 (log.f64 i) (log.f64 n)) n (/.f64 (*.f64 n n) i))
(+ (* -1/2 (/ (pow n 3) (pow i 2))) (+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) i) (/.f64 (pow.f64 n #s(literal 3 binary64)) i) (fma.f64 (-.f64 (log.f64 i) (log.f64 n)) n (/.f64 (*.f64 n n) i)))
(+ (* -1/2 (/ (pow n 3) (pow i 2))) (+ (* 1/3 (/ (pow n 4) (pow i 3))) (+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) i) (/.f64 (pow.f64 n #s(literal 3 binary64)) i) (fma.f64 (/.f64 (pow.f64 n #s(literal 4 binary64)) (pow.f64 i #s(literal 3 binary64))) #s(literal 1/3 binary64) (fma.f64 (-.f64 (log.f64 i) (log.f64 n)) n (/.f64 (*.f64 n n) i))))
(+ (log (/ 1 n)) (* -1 (log (/ 1 i))))
(-.f64 (log.f64 i) (log.f64 n))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (/ n i)))
(-.f64 (+.f64 (log.f64 i) (/.f64 n i)) (log.f64 n))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (+ (* -1/2 (/ (pow n 2) (pow i 2))) (/ n i))))
(-.f64 (+.f64 (log.f64 i) (fma.f64 (/.f64 #s(literal -1/2 binary64) i) (/.f64 (*.f64 n n) i) (/.f64 n i))) (log.f64 n))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (+ (* -1/2 (/ (pow n 2) (pow i 2))) (+ (* 1/3 (/ (pow n 3) (pow i 3))) (/ n i)))))
(-.f64 (+.f64 (log.f64 i) (fma.f64 (/.f64 #s(literal -1/2 binary64) i) (/.f64 (*.f64 n n) i) (fma.f64 (pow.f64 (/.f64 n i) #s(literal 3 binary64)) #s(literal 1/3 binary64) (/.f64 n i)))) (log.f64 n))
(* 100 (/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i))
(*.f64 (*.f64 n (/.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)) i)) #s(literal 100 binary64))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -100 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 (pow.f64 n #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) i) (*.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)) n))) (neg.f64 i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) i))
(/.f64 (fma.f64 #s(literal -100 binary64) (*.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)) n) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 n (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) i)) (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (pow.f64 n #s(literal 3 binary64))))) (neg.f64 i))) (neg.f64 i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -100 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i))) i)) (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))))) i))) i))
(/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) n) (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)) (/.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (pow.f64 n #s(literal 3 binary64))) (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64))))) n) (*.f64 n (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i))))) (neg.f64 i))) (neg.f64 i))) (neg.f64 i))
(/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i)
(*.f64 n (/.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(/.f64 (neg.f64 (fma.f64 (pow.f64 n #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) i) (*.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)) n))) (neg.f64 i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i)) i))) i))
(/.f64 (neg.f64 (fma.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)) n (/.f64 (fma.f64 n (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) i)) (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (pow.f64 n #s(literal 3 binary64)))) i))) (neg.f64 i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i)) i)) (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(/.f64 (neg.f64 (fma.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)) n (/.f64 (fma.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (pow.f64 n #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 n (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))))) (neg.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64))))) (*.f64 n (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i)))) (neg.f64 i))) i))) (neg.f64 i))
(- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)
(expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n))
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i)) 1)
(-.f64 (fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) i) (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))))) #s(literal 1 binary64))
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (fma.f64 n n (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) i))) i) (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))))) #s(literal 1 binary64))
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) 1)
(-.f64 (+.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (*.f64 n n) (/.f64 (fma.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (neg.f64 (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i)) (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))))) i)) i) (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))))) #s(literal 1 binary64))
(/ (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1) i)
(/.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)) i)
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(/.f64 (neg.f64 (fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) i) (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)))) (neg.f64 i))
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i)) i))) i))
(/.f64 (-.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n))) (/.f64 (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (fma.f64 n n (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))) i))) i)) (neg.f64 i))
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) i)) (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(/.f64 (fma.f64 (neg.f64 (expm1.f64 (*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n))) #s(literal -1 binary64) (/.f64 (fma.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (*.f64 n n) (/.f64 (fma.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (neg.f64 (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i)) (*.f64 (pow.f64 (exp.f64 n) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))) (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 n #s(literal 3 binary64)) (pow.f64 n #s(literal 4 binary64)))))) i)) i)) i)
(* -1 (* i (- (* -1 (- 1/2 (* 1/2 (/ 1 n)))) (/ 1 i))))
(*.f64 (neg.f64 i) (-.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 #s(literal 1 binary64) i)))
(* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))
(*.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n)
(+ (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))) (/ (pow n 2) i))
(fma.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n (/.f64 (*.f64 n n) i))
(+ (* -1 (/ (+ (* -1 (pow n 2)) (* 1/2 (/ (pow n 3) i))) i)) (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(fma.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n (/.f64 (fma.f64 (neg.f64 n) n (*.f64 (/.f64 (pow.f64 n #s(literal 3 binary64)) i) #s(literal 1/2 binary64))) (neg.f64 i)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow n 3)) (* 1/3 (/ (pow n 4) i))) i)) (* -1 (pow n 2))) i)) (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(fma.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) n (/.f64 (neg.f64 (fma.f64 n n (/.f64 (fma.f64 (/.f64 (pow.f64 n #s(literal 4 binary64)) i) #s(literal 1/3 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i))) (neg.f64 i)))
(+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))
(-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i)))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (/ n i)))
(+.f64 (-.f64 (/.f64 n i) (log.f64 (/.f64 #s(literal -1 binary64) i))) (log.f64 (/.f64 #s(literal -1 binary64) n)))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (* -1 (/ (+ (* -1 n) (* 1/2 (/ (pow n 2) i))) i))))
(-.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 n n) i) #s(literal 1/2 binary64)) n) i))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (* -1 (/ (+ (* -1 n) (* -1 (/ (+ (* -1/2 (pow n 2)) (* 1/3 (/ (pow n 3) i))) i))) i))))
(-.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) n)) (log.f64 (/.f64 #s(literal -1 binary64) i))) (/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 n #s(literal 3 binary64)) i) #s(literal 1/3 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 n n))) i) n)) i))
(* 100 (/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i))
(*.f64 (*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)) #s(literal 100 binary64))
(* (pow n 2) (+ (* 100 (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))) (* 100 (/ (+ (log i) (* -1 (log n))) i))))
(*.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))) n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))) (*.f64 n n))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))) (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (-.f64 (+.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 i i)) (*.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) n (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))))) n (*.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i) #s(literal 100 binary64))) (*.f64 n n))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2))))))))) (* 100 (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (fma.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 i #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 4 binary64)) i) #s(literal 1/24 binary64) (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) i) (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) (/.f64 #s(literal 1/3 binary64) (pow.f64 i #s(literal 4 binary64)))))) n (-.f64 (+.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 i i)) (*.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))))) n (*.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))) #s(literal 100 binary64))) n (*.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i) #s(literal 100 binary64))) (*.f64 n n))
(/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i)
(*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))) n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)) (*.f64 n n))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(*.f64 (+.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i) (*.f64 (fma.f64 (-.f64 (+.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 i i)) (*.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) n (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i)))) n)) (*.f64 n n))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(*.f64 (+.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i) (*.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (fma.f64 (-.f64 (+.f64 (+.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 i i)) (*.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 i #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 4 binary64)) i) #s(literal 1/24 binary64) (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) i) (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) (/.f64 #s(literal 1/3 binary64) (pow.f64 i #s(literal 4 binary64)))))) n)) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) n (/.f64 #s(literal 1 binary64) (*.f64 i i)))) n)) (*.f64 n n))
(* n (+ (log i) (* -1 (log n))))
(*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i))))))
(*.f64 (+.f64 (fma.f64 (fma.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) i)) n (neg.f64 (log.f64 n))) (log.f64 i)) n)
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(*.f64 (+.f64 (fma.f64 (fma.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (fma.f64 (-.f64 (+.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i) (*.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 3 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) n (/.f64 #s(literal 1 binary64) i))) n (neg.f64 (log.f64 n))) (log.f64 i)) n)
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 2))) (+ (* 1/24 (pow (+ (log i) (* -1 (log n))) 4)) (+ (* 1/3 (/ 1 (pow i 3))) (+ (* 1/2 (/ 1 (pow i 2))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i))))))) (/ (log i) i)))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(*.f64 (+.f64 (fma.f64 (fma.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (fma.f64 (-.f64 (+.f64 (+.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i) (*.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 3 binary64)) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) i) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i) (fma.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 4 binary64)) #s(literal 1/24 binary64) (+.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) (/.f64 #s(literal 1/3 binary64) (pow.f64 i #s(literal 3 binary64)))))) n)) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) n (/.f64 #s(literal 1 binary64) i))) n (neg.f64 (log.f64 n))) (log.f64 i)) n)
(* -1/2 (/ (pow i 2) n))
(*.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64))
(/ (+ (* -1/2 (pow i 2)) (* i (* n (+ 1 (* 1/2 i))))) n)
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n) i (*.f64 (*.f64 i i) #s(literal -1/2 binary64))) n)
(/ (* n (+ (log i) (* -1 (log n)))) i)
(*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))) n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)) n)
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(*.f64 (+.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i) (*.f64 (fma.f64 (-.f64 (+.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 i i)) (*.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) n (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i)))) n)) n)
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(*.f64 (+.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i) (*.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (fma.f64 (-.f64 (+.f64 (+.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) (*.f64 i i)) (*.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (/.f64 (-.f64 (log.f64 i) (log.f64 n)) (pow.f64 i #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 4 binary64)) i) #s(literal 1/24 binary64) (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) i) (/.f64 (pow.f64 (-.f64 (log.f64 i) (log.f64 n)) #s(literal 2 binary64)) i) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) (/.f64 #s(literal 1/3 binary64) (pow.f64 i #s(literal 4 binary64)))))) n)) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) n (/.f64 #s(literal 1 binary64) (*.f64 i i)))) n)) n)
(* -1/2 (/ i n))
(*.f64 #s(literal -1/2 binary64) (/.f64 i n))
(/ (+ (* -1/2 i) (* n (+ 1 (* 1/2 i)))) n)
(/.f64 (fma.f64 #s(literal -1/2 binary64) i (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n)) n)
(* n (+ (log i) (+ (* -1 (log n)) (/ n i))))
(*.f64 (-.f64 (+.f64 (log.f64 i) (/.f64 n i)) (log.f64 n)) n)
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* -1/2 (/ n (pow i 2))) (/ 1 i))))))
(*.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 n (*.f64 i i)) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) i)) n (neg.f64 (log.f64 n))) (log.f64 i)) n)
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* n (- (* 1/3 (/ n (pow i 3))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i))))))
(*.f64 (+.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (/.f64 n (pow.f64 i #s(literal 3 binary64))) #s(literal 1/3 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) n (/.f64 #s(literal 1 binary64) i)) n (neg.f64 (log.f64 n))) (log.f64 i)) n)
(+ (log i) (* -1 (log n)))
(-.f64 (log.f64 i) (log.f64 n))
(+ (log i) (+ (* -1 (log n)) (/ n i)))
(-.f64 (+.f64 (log.f64 i) (/.f64 n i)) (log.f64 n))
(+ (log i) (+ (* -1 (log n)) (* n (+ (* -1/2 (/ n (pow i 2))) (/ 1 i)))))
(+.f64 (fma.f64 (fma.f64 (/.f64 n (*.f64 i i)) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) i)) n (neg.f64 (log.f64 n))) (log.f64 i))
(+ (log i) (+ (* -1 (log n)) (* n (+ (* n (- (* 1/3 (/ n (pow i 3))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))
(+.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (/.f64 n (pow.f64 i #s(literal 3 binary64))) #s(literal 1/3 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) n (/.f64 #s(literal 1 binary64) i)) n (neg.f64 (log.f64 n))) (log.f64 i))
(* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))))
(*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -50 binary64) (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64))) n)
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -50 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (expm1.f64 i) i)))) n)
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3)))) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i))))))
(*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -50 binary64) (fma.f64 #s(literal 100 binary64) (*.f64 (/.f64 (exp.f64 i) i) (+.f64 (/.f64 (fma.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal -1/4 binary64) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (pow.f64 n #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (*.f64 n n)))) (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)))) n)
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i)))
(*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (/.f64 (expm1.f64 i) i)) n)
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i)))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (exp.f64 i) i))) (/.f64 #s(literal 1 binary64) i)) n)
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i)))
(*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (-.f64 (fma.f64 (/.f64 (exp.f64 i) i) (+.f64 (/.f64 (fma.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal -1/4 binary64) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (pow.f64 n #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (*.f64 n n))) (/.f64 (exp.f64 i) i)) (/.f64 #s(literal 1 binary64) i))) n)
(- (+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n))) 1)
(-.f64 (fma.f64 (*.f64 (*.f64 i i) (/.f64 (exp.f64 i) n)) #s(literal -1/2 binary64) (exp.f64 i)) #s(literal 1 binary64))
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))) 1)
(-.f64 (+.f64 (fma.f64 (*.f64 (*.f64 i i) (/.f64 (exp.f64 i) n)) #s(literal -1/2 binary64) (exp.f64 i)) (*.f64 (/.f64 (exp.f64 i) n) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) n))) #s(literal 1 binary64))
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))) 1)
(-.f64 (+.f64 (fma.f64 (exp.f64 i) (+.f64 (/.f64 (fma.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal -1/4 binary64) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (pow.f64 n #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (*.f64 n n))) (*.f64 (*.f64 (*.f64 i i) (/.f64 (exp.f64 i) n)) #s(literal -1/2 binary64))) (exp.f64 i)) #s(literal 1 binary64))
(+ (* -1/2 (/ (pow i 2) n)) (* i (+ 1 (* 1/2 i))))
(fma.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) i))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (/.f64 (expm1.f64 i) i))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i))
(-.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (exp.f64 i) i))) (/.f64 #s(literal 1 binary64) i))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (-.f64 (fma.f64 (/.f64 (exp.f64 i) i) (+.f64 (/.f64 (fma.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal -1/4 binary64) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (pow.f64 n #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (*.f64 n n))) (/.f64 (exp.f64 i) i)) (/.f64 #s(literal 1 binary64) i)))
(+ 1 (+ (* -1/2 (/ i n)) (* 1/2 i)))
(fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 i n) i) #s(literal 1 binary64))
(+ i (* -1/2 (/ (pow i 2) n)))
(fma.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64) i)
(+ i (+ (* -1/2 (/ (pow i 2) n)) (* 1/3 (/ (pow i 3) (pow n 2)))))
(+.f64 (fma.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64) i) (*.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 (pow.f64 i #s(literal 3 binary64)) n)))
(+ i (+ (* -1/2 (/ (pow i 2) n)) (+ (* -1/4 (/ (pow i 4) (pow n 3))) (* 1/3 (/ (pow i 3) (pow n 2))))))
(+.f64 (fma.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64) i) (fma.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 (pow.f64 i #s(literal 3 binary64)) n) (/.f64 (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 n #s(literal 3 binary64)))))
(/ (+ i (* -1/2 (/ (pow i 2) n))) n)
(/.f64 (fma.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64) i) n)
(/ (+ i (+ (* -1/2 (/ (pow i 2) n)) (* 1/3 (/ (pow i 3) (pow n 2))))) n)
(/.f64 (+.f64 (fma.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64) i) (*.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 (pow.f64 i #s(literal 3 binary64)) n))) n)
(/ (+ i (+ (* -1/2 (/ (pow i 2) n)) (+ (* -1/4 (/ (pow i 4) (pow n 3))) (* 1/3 (/ (pow i 3) (pow n 2)))))) n)
(/.f64 (+.f64 (fma.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64) i) (fma.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 (pow.f64 i #s(literal 3 binary64)) n) (/.f64 (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 n #s(literal 3 binary64))))) n)
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* 50 (/ (* i (exp i)) n)))))
(*.f64 (neg.f64 n) (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal 50 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (expm1.f64 i) i))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n)))) n)))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -100 binary64) (/.f64 (expm1.f64 i) i) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) (/.f64 (exp.f64 i) n)) #s(literal 100 binary64) (*.f64 (*.f64 (exp.f64 i) i) #s(literal -50 binary64))) (neg.f64 n))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (* 100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n)))) n))) n)))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -100 binary64) (/.f64 (expm1.f64 i) i) (/.f64 (fma.f64 (*.f64 #s(literal -50 binary64) i) (exp.f64 i) (/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (*.f64 (exp.f64 i) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i)) (*.f64 (/.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) i) (/.f64 (exp.f64 i) n)))) (neg.f64 n))) (neg.f64 n))))
(* -1 (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))))
(*.f64 (neg.f64 n) (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal 1/2 binary64) (/.f64 (expm1.f64 i) (neg.f64 i))))
(* -1 (* n (+ (* -1 (/ (+ (* -1/2 (* i (exp i))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) n)) (* -1 (/ (- (exp i) 1) i)))))
(*.f64 (neg.f64 n) (-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) (/.f64 (exp.f64 i) n) (*.f64 (*.f64 (exp.f64 i) i) #s(literal -1/2 binary64))) (neg.f64 n)) (/.f64 (expm1.f64 i) i)))
(* -1 (* n (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) n)) (* -1/2 (* i (exp i)))) n)) (* -1 (/ (- (exp i) 1) i)))))
(*.f64 (neg.f64 n) (-.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 i) i) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) i) (/.f64 (exp.f64 i) n) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (exp.f64 i)) (neg.f64 i))) (neg.f64 n))) (neg.f64 n)) (/.f64 (expm1.f64 i) i)))
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(-.f64 (-.f64 (exp.f64 i) (/.f64 (fma.f64 (*.f64 (*.f64 i i) #s(literal 1/2 binary64)) (exp.f64 i) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (exp.f64 i)) (neg.f64 n))) n)) #s(literal 1 binary64))
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(-.f64 (-.f64 (exp.f64 i) (/.f64 (fma.f64 (*.f64 (*.f64 i i) #s(literal 1/2 binary64)) (exp.f64 i) (/.f64 (fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (exp.f64 i) (/.f64 (*.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (exp.f64 i)) (neg.f64 n))) (neg.f64 n))) n)) #s(literal 1 binary64))
(- (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) (* 1/2 (* i (exp i)))) n)) (/ (exp i) i)) (/ 1 i))
(fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) (/.f64 (exp.f64 i) n) (*.f64 (*.f64 (exp.f64 i) i) #s(literal -1/2 binary64))) (neg.f64 n)) #s(literal -1 binary64) (/.f64 (expm1.f64 i) i))
(- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) n)) (* 1/2 (* i (exp i)))) n)) (/ (exp i) i)) (/ 1 i))
(+.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 i) i) #s(literal 1/2 binary64) (/.f64 (fma.f64 (neg.f64 (/.f64 (exp.f64 i) i)) (/.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) n) (*.f64 (exp.f64 i) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i))) (neg.f64 n))) (neg.f64 n)) (/.f64 (expm1.f64 i) i))
(+ i (* -1 (/ (+ (* -1/3 (/ (pow i 3) n)) (* 1/2 (pow i 2))) n)))
(-.f64 i (/.f64 (fma.f64 (/.f64 (pow.f64 i #s(literal 3 binary64)) n) #s(literal -1/3 binary64) (*.f64 (*.f64 i i) #s(literal 1/2 binary64))) n))
(+ i (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (pow i 4) n)) (* 1/3 (pow i 3))) n)) (* 1/2 (pow i 2))) n)))
(-.f64 i (/.f64 (fma.f64 (*.f64 i i) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 i #s(literal 4 binary64)) n) #s(literal -1/4 binary64) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (neg.f64 n))) n))
(* -1 (/ (+ (* -1 i) (* 1/2 (/ (pow i 2) n))) n))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 i i) n) #s(literal 1/2 binary64)) i) (neg.f64 n))
(* -1 (/ (+ (* -1 i) (* -1 (/ (+ (* -1/2 (pow i 2)) (* 1/3 (/ (pow i 3) n))) n))) n))
(/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 i #s(literal 3 binary64)) n) #s(literal 1/3 binary64) (*.f64 (*.f64 i i) #s(literal -1/2 binary64))) n) i)) (neg.f64 n))
(* -1 (/ (+ (* -1 i) (* -1 (/ (+ (* -1 (/ (+ (* -1/3 (pow i 3)) (* 1/4 (/ (pow i 4) n))) n)) (* -1/2 (pow i 2))) n))) n))
(/.f64 (-.f64 (neg.f64 i) (/.f64 (fma.f64 (*.f64 i i) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 i #s(literal 4 binary64)) n) #s(literal 1/4 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 i #s(literal 3 binary64)))) (neg.f64 n))) n)) (neg.f64 n))

rewrite51.0ms (0.5%)

Memory
12.4MiB live, 12.4MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036256
062242
1194242
01170242
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
22 → 189
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
(*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)
(*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64))
(/.f64 (expm1.f64 i) i)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
(*.f64 #s(literal 100 binary64) n)
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
(/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n))
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
#s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i))
(/.f64 (*.f64 (expm1.f64 i) n) i)
(*.f64 (expm1.f64 i) n)
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n))
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n)
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i)
(expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))
(expm1.f64 i)
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(*.f64 (log1p.f64 (/.f64 i n)) n)
(log1p.f64 (/.f64 i n))
Outputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
(*.f64 (*.f64 (/.f64 (expm1.f64 i) i) n) #s(literal 100 binary64))
(*.f64 (*.f64 n (/.f64 (expm1.f64 i) i)) #s(literal 100 binary64))
(*.f64 (*.f64 n #s(literal 100 binary64)) (/.f64 (expm1.f64 i) i))
(*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)
(*.f64 (/.f64 (expm1.f64 i) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 n (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 i) i) n))
(/.f64 (*.f64 (*.f64 (expm1.f64 i) #s(literal 100 binary64)) n) i)
(/.f64 (*.f64 (neg.f64 (expm1.f64 i)) (*.f64 n #s(literal 100 binary64))) (neg.f64 i))
(/.f64 (*.f64 (expm1.f64 i) (*.f64 n #s(literal 100 binary64))) i)
(/.f64 (*.f64 n (*.f64 (expm1.f64 i) #s(literal 100 binary64))) i)
(*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64))
(*.f64 (expm1.f64 i) (/.f64 #s(literal 100 binary64) i))
(*.f64 #s(literal 100 binary64) (/.f64 (expm1.f64 i) i))
(/.f64 (*.f64 (neg.f64 (expm1.f64 i)) #s(literal 100 binary64)) (neg.f64 i))
(/.f64 (*.f64 #s(literal 100 binary64) (neg.f64 (expm1.f64 i))) (neg.f64 i))
(/.f64 (neg.f64 (*.f64 (expm1.f64 i) #s(literal 100 binary64))) (neg.f64 i))
(/.f64 (*.f64 (expm1.f64 i) #s(literal 100 binary64)) i)
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 i) i) (/.f64 (exp.f64 i) i)) (*.f64 (pow.f64 i #s(literal -1 binary64)) (pow.f64 i #s(literal -1 binary64)))) (+.f64 (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 (pow.f64 i #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (exp.f64 i) i) (/.f64 (exp.f64 i) i) (fma.f64 (pow.f64 i #s(literal -1 binary64)) (pow.f64 i #s(literal -1 binary64)) (*.f64 (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (expm1.f64 i))) (neg.f64 (neg.f64 i)))
(/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i))
(/.f64 (expm1.f64 (+.f64 i i)) (*.f64 (-.f64 (exp.f64 i) #s(literal -1 binary64)) i))
(/.f64 (expm1.f64 (*.f64 i #s(literal 3 binary64))) (*.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) i))
(/.f64 (neg.f64 (expm1.f64 i)) (neg.f64 i))
(/.f64 (expm1.f64 i) i)
(neg.f64 (/.f64 (neg.f64 (expm1.f64 i)) i))
(neg.f64 (/.f64 (expm1.f64 i) (neg.f64 i)))
(-.f64 (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 n #s(literal 100 binary64)))
(*.f64 n #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) n)
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (neg.f64 i)) (neg.f64 n))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) i) n)
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i)) n)
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
(/.f64 (*.f64 (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))) #s(literal 100 binary64)) (/.f64 (neg.f64 i) n))
(/.f64 (*.f64 #s(literal 100 binary64) (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))) (/.f64 (neg.f64 i) n))
(/.f64 (neg.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64))) (/.f64 (neg.f64 i) n))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (neg.f64 i)) (neg.f64 n))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) n)
(*.f64 n (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) n) i)
(/.f64 (neg.f64 (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))) (/.f64 i n))
(/.f64 (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))) (/.f64 (neg.f64 i) n))
(/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n))
(neg.f64 (/.f64 (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))) (/.f64 i n)))
(neg.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 (neg.f64 i) n)))
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(*.f64 i (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64)) i) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
(/.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64)))
(/.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) i (*.f64 #s(literal 1 binary64) i))
(fma.f64 i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) (*.f64 i #s(literal 1 binary64)))
(fma.f64 i #s(literal 1 binary64) (*.f64 i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
(fma.f64 #s(literal 1 binary64) i (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) i))
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) i) (*.f64 #s(literal 1 binary64) i))
(+.f64 (*.f64 #s(literal 1 binary64) i) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) i))
(+.f64 (*.f64 i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)) (*.f64 i #s(literal 1 binary64)))
(+.f64 (*.f64 i #s(literal 1 binary64)) (*.f64 i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))))
#s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i)))
(*.f64 (/.f64 n i) (expm1.f64 i))
(*.f64 (expm1.f64 i) (/.f64 n i))
(*.f64 n (/.f64 (expm1.f64 i) i))
(/.f64 (*.f64 (expm1.f64 (+.f64 i i)) (/.f64 n i)) (-.f64 (exp.f64 i) #s(literal -1 binary64)))
(/.f64 (*.f64 (expm1.f64 (*.f64 i #s(literal 3 binary64))) (/.f64 n i)) (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 n) (expm1.f64 i))) (neg.f64 (neg.f64 i)))
(/.f64 (*.f64 (expm1.f64 (+.f64 i i)) n) (*.f64 (-.f64 (exp.f64 i) #s(literal -1 binary64)) i))
(/.f64 (*.f64 (expm1.f64 (*.f64 i #s(literal 3 binary64))) n) (*.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) i))
(/.f64 (*.f64 (neg.f64 n) (expm1.f64 i)) (neg.f64 i))
(/.f64 (*.f64 (expm1.f64 i) n) i)
(neg.f64 (/.f64 (*.f64 (neg.f64 n) (expm1.f64 i)) i))
(neg.f64 (/.f64 (*.f64 (expm1.f64 i) n) (neg.f64 i)))
(*.f64 (expm1.f64 i) n)
(*.f64 n (expm1.f64 i))
(/.f64 (*.f64 n (expm1.f64 (+.f64 i i))) (-.f64 (exp.f64 i) #s(literal -1 binary64)))
(/.f64 (*.f64 n (expm1.f64 (*.f64 i #s(literal 3 binary64)))) (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(/.f64 (*.f64 (expm1.f64 (+.f64 i i)) n) (-.f64 (exp.f64 i) #s(literal -1 binary64)))
(/.f64 (*.f64 (expm1.f64 (*.f64 i #s(literal 3 binary64))) n) (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (neg.f64 i)) (neg.f64 n))
(*.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) #s(literal 100 binary64)) n)
(*.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 n i)) #s(literal 100 binary64))
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 (*.f64 n #s(literal 100 binary64)) (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i))
(*.f64 n (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 n i)))
(/.f64 (*.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) n) #s(literal 100 binary64)) i)
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))) #s(literal 100 binary64)) (/.f64 (neg.f64 i) n))
(/.f64 (*.f64 #s(literal 100 binary64) (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) n)) i)
(/.f64 (*.f64 #s(literal 100 binary64) (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)))) (/.f64 (neg.f64 i) n))
(/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64))) (/.f64 (neg.f64 i) n))
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (neg.f64 i)) (neg.f64 n))
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n)
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 n i))
(*.f64 n (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))) n) (neg.f64 i))
(/.f64 (*.f64 n (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)))) (neg.f64 i))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) (/.f64 i n)) (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) (/.f64 i n))) (*.f64 (pow.f64 (/.f64 i n) #s(literal -1 binary64)) (pow.f64 (/.f64 i n) #s(literal -1 binary64)))) (fma.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) n (pow.f64 (/.f64 i n) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) (/.f64 i n)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 i n) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) (/.f64 i n)) (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) (/.f64 i n)) (fma.f64 (pow.f64 (/.f64 i n) #s(literal -1 binary64)) (pow.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) (/.f64 i n)) (pow.f64 (/.f64 i n) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) n)) (neg.f64 i))
(/.f64 (neg.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)))) (/.f64 i n))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) (/.f64 i n)) (/.f64 i n)) (pow.f64 (/.f64 i n) #s(literal 2 binary64)))
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) n) i)
(/.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal -1 binary64)) (/.f64 i n)))
(/.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 3 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n)) (/.f64 i n)))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))) (/.f64 (neg.f64 i) n))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 i n))
(neg.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))) (/.f64 i n)))
(neg.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 (neg.f64 i) n)))
(-.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) (/.f64 i n)) (pow.f64 (/.f64 i n) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i)) (*.f64 (pow.f64 i #s(literal -1 binary64)) (pow.f64 i #s(literal -1 binary64)))) (+.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) (pow.f64 i #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) #s(literal 3 binary64)) (pow.f64 (pow.f64 i #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) (fma.f64 (pow.f64 i #s(literal -1 binary64)) (pow.f64 i #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) (pow.f64 i #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)))) (neg.f64 (neg.f64 i)))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i))
(/.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal -1 binary64)) i))
(/.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 3 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n)) i))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))) (neg.f64 i))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i)
(neg.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))) i))
(neg.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (neg.f64 i)))
(-.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) (pow.f64 i #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal 1 binary64)) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) (/.f64 n #s(literal 2 binary64)))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal -1 binary64))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n))))
(/.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 2 binary64))) (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal -1 binary64)))
(/.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n)))
(fma.f64 (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64)))) (neg.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64)))) #s(literal -1 binary64))
(fma.f64 (fabs.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64)))) (fabs.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64)))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal -1 binary64))
(expm1.f64 (fma.f64 (log1p.f64 (/.f64 i n)) n #s(literal 0 binary64)))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))
(-.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n)) (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal -1 binary64))))
(-.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 n #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n))))
(-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64))
(+.f64 (cosh.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (-.f64 (sinh.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 1 binary64)))
(+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal -1 binary64))
(/.f64 (neg.f64 (expm1.f64 (+.f64 i i))) (neg.f64 (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 i #s(literal 3 binary64)))) (neg.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64)))))
(/.f64 (expm1.f64 (+.f64 i i)) (-.f64 (exp.f64 i) #s(literal -1 binary64)))
(/.f64 (expm1.f64 (*.f64 i #s(literal 3 binary64))) (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(fma.f64 (exp.f64 i) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (exp.f64 i) #s(literal -1 binary64))
(expm1.f64 (+.f64 i #s(literal 0 binary64)))
(expm1.f64 i)
(-.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 2 binary64)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(-.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 3 binary64)) (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64)))))
(-.f64 (exp.f64 i) #s(literal 1 binary64))
(+.f64 (cosh.f64 i) (-.f64 (sinh.f64 i) #s(literal 1 binary64)))
(+.f64 (exp.f64 i) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 i #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(fma.f64 i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64))))
(-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) i))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 i) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))
(*.f64 (log1p.f64 (/.f64 i n)) n)
(*.f64 n (log1p.f64 (/.f64 i n)))
(log.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n))
(log1p.f64 (/.f64 i n))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 i n) #s(literal 2 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 i n))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 i n) #s(literal 3 binary64))) (log1p.f64 (*.f64 (/.f64 i n) (-.f64 (/.f64 i n) #s(literal 1 binary64)))))
(log.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)))

eval72.0ms (0.6%)

Memory
-14.0MiB live, 32.2MiB allocated; 3ms collecting garbage
Compiler

Compiled 12 837 to 1 960 computations (84.7% saved)

prune24.0ms (0.2%)

Memory
24.1MiB live, 24.1MiB allocated; 0ms collecting garbage
Pruning

28 alts after pruning (23 fresh and 5 done)

PrunedKeptTotal
New34519364
Fresh10414
Picked145
Done011
Total35628384
Accuracy
100.0%
Counts
384 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.3%
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
75.2%
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n)
60.8%
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
74.0%
(*.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 n i)) #s(literal 100 binary64))
77.3%
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
25.4%
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
14.4%
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (+.f64 #s(literal 1 binary64) i)) #s(literal 1 binary64)) (/.f64 i n)))
16.4%
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
2.3%
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) (/.f64 i n)))
25.2%
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
75.2%
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n))
58.4%
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
60.5%
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
11.1%
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))) n))
70.2%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
58.4%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 #s(approx (- (exp i) 1) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)) i)) n) i)))
52.8%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 #s(approx (* (- (exp i) 1) n) (*.f64 n i)) i)))
10.1%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))))
60.5%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (/ (* (- (exp i) 1) n) i) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n))))
70.2%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (expm1.f64 i) #s(literal 100 binary64)) n) i))
20.7%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n))
77.3%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
30.0%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (-.f64 (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64))) #s(literal 100 binary64)) n))
64.9%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
62.4%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
60.5%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
54.2%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
62.4%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* (* (/ (- (exp i) 1) i) 100) n) (fma.f64 (*.f64 n (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64))) i (*.f64 n #s(literal 100 binary64)))))
Compiler

Compiled 1 339 to 899 computations (32.9% saved)

simplify190.0ms (1.7%)

Memory
-10.2MiB live, 40.8MiB allocated; 25ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n))
cost-diff2
(*.f64 i #s(literal 1 binary64))
cost-diff2
(-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64)))
cost-diff4
(/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i))
cost-diff0
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
cost-diff0
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
cost-diff0
(/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i)
cost-diff0
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))
cost-diff0
#s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64)))
cost-diff0
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n)
cost-diff0
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
cost-diff0
(fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))
cost-diff0
#s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64)))
cost-diff0
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n)
cost-diff0
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
cost-diff0
(/.f64 (expm1.f64 i) i)
cost-diff0
(*.f64 n (/.f64 (expm1.f64 i) i))
cost-diff0
#s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i)))
cost-diff0
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050416
080398
1145390
2438378
31995378
08172375
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
#s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i)))
(*.f64 n (/.f64 (expm1.f64 i) i))
n
(/.f64 (expm1.f64 i) i)
(expm1.f64 i)
i
#s(literal 100 binary64)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n)
#s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64)))
(fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))
#s(literal 50 binary64)
i
#s(literal 100 binary64)
n
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n)
#s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))
(fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64))
(fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64))
#s(literal 25/6 binary64)
i
#s(literal 50/3 binary64)
#s(literal 50 binary64)
#s(literal 100 binary64)
n
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
(/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i)
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))
#s(literal 1/2 binary64)
(/.f64 #s(literal 1/2 binary64) n)
n
i
#s(literal 1 binary64)
(*.f64 n #s(literal 100 binary64))
#s(literal 100 binary64)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n)
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64))
(/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i))
(-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64)))
(*.f64 (exp.f64 i) i)
(exp.f64 i)
i
(*.f64 i #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 i i)
#s(literal 100 binary64)
n
Outputs
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (/.f64 (expm1.f64 i) i) n)))
#s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i)))
#s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (/.f64 (expm1.f64 i) i) n))
(*.f64 n (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 (expm1.f64 i) i) n)
n
(/.f64 (expm1.f64 i) i)
(expm1.f64 i)
i
#s(literal 100 binary64)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n)
#s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64)))
(fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))
#s(literal 50 binary64)
i
#s(literal 100 binary64)
n
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n)
#s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))
(fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64))
(fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64))
#s(literal 25/6 binary64)
i
#s(literal 50/3 binary64)
#s(literal 50 binary64)
#s(literal 100 binary64)
n
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) n) i) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))
(/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i)
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))
#s(literal 1/2 binary64)
(/.f64 #s(literal 1/2 binary64) n)
n
i
#s(literal 1 binary64)
(*.f64 n #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) n)
#s(literal 100 binary64)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 #s(literal 100 binary64) (/.f64 (expm1.f64 i) i)) n))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n)
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 (expm1.f64 i) i)) n)
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 (expm1.f64 i) i))
(/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i))
(/.f64 (expm1.f64 i) i)
(-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64)))
(*.f64 (expm1.f64 i) i)
(*.f64 (exp.f64 i) i)
(exp.f64 i)
i
(*.f64 i #s(literal 1 binary64))
i
#s(literal 1 binary64)
(*.f64 i i)
#s(literal 100 binary64)
n

localize334.0ms (3%)

Memory
-13.0MiB live, 177.2MiB allocated; 20ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.04296875
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n)
accuracy14.445248373495625
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n))
accuracy15.841280291566521
(-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64)))
accuracy31.067683242651224
(/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i))
accuracy0.03125
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
accuracy0.0390625
(/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i)
accuracy0.12109375
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
accuracy26.349342888452078
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
accuracy0.05078125
(fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64))
accuracy0.171875
(fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64))
accuracy14.445248373495625
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
accuracy16.65969662893858
#s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64)))
accuracy0.0
(fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))
accuracy0.04296875
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n)
accuracy14.445248373495625
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
accuracy24.656337617967
#s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64)))
accuracy0.0
(expm1.f64 i)
accuracy0.05859375
(*.f64 n (/.f64 (expm1.f64 i) i))
accuracy0.09765625
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
accuracy14.359249159527053
#s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i)))
Samples
129.0ms95×2valid
128.0ms123×1valid
12.0ms3valid
11.0ms33×0valid
Compiler

Compiled 311 to 46 computations (85.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 237.0ms
ival-mult: 71.0ms (30% of total)
ival-pow: 61.0ms (25.7% of total)
adjust: 38.0ms (16% of total)
ival-div: 20.0ms (8.4% of total)
ival-exp: 14.0ms (5.9% of total)
ival-add: 12.0ms (5.1% of total)
const: 9.0ms (3.8% of total)
ival-sub: 7.0ms (3% of total)
ival-expm1: 3.0ms (1.3% of total)
exact: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series29.0ms (0.3%)

Memory
-13.4MiB live, 33.0MiB allocated; 4ms collecting garbage
Counts
25 → 145
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
#s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i)))
(*.f64 n (/.f64 (expm1.f64 i) i))
(/.f64 (expm1.f64 i) i)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n)
#s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64)))
(fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n)
#s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
(/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i)
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i))
(-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64)))
(*.f64 i #s(literal 1 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n))
(expm1.f64 i)
(fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64))
(fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n)
Outputs
(* 100 n)
(+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ (* 100 n) (* i (+ (* 100 (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))))))
(+ (* 100 n) (* i (+ (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))) (* i (+ (* 100 (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 100 (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))))))))
n
(+ n (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))
(+ n (* i (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ n (* i (+ (* i (+ (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ n (* 1/2 (* i n)))
(+ n (* i (+ (* 1/6 (* i n)) (* 1/2 n))))
(+ n (* i (+ (* 1/2 n) (* i (+ (* 1/24 (* i n)) (* 1/6 n))))))
1
(+ 1 (* 1/2 i))
(+ 1 (* i (+ 1/2 (* 1/6 i))))
(+ 1 (* i (+ 1/2 (* i (+ 1/6 (* 1/24 i))))))
(+ (* 50 (* i n)) (* 100 n))
(+ (* 100 n) (* i (+ (* 50/3 (* i n)) (* 50 n))))
(+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n))))))
100
(+ 100 (* 50 i))
(+ 100 (* i (+ 50 (* 50/3 i))))
(+ 100 (* i (+ 50 (* i (+ 50/3 (* 25/6 i))))))
(+ 1 (* i (- 1/2 (* 1/2 (/ 1 n)))))
(+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))
(+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))
i
(* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(pow i 2)
(* (pow i 2) (+ 1 (* 1/2 i)))
(* (pow i 2) (+ 1 (* i (+ 1/2 (* 1/6 i)))))
(* (pow i 2) (+ 1 (* i (+ 1/2 (* i (+ 1/6 (* 1/24 i)))))))
(* i (+ 1 (* 1/2 i)))
(* i (+ 1 (* i (+ 1/2 (* 1/6 i)))))
(* i (+ 1 (* i (+ 1/2 (* i (+ 1/6 (* 1/24 i)))))))
50/3
(+ 50/3 (* 25/6 i))
50
(+ 50 (* 50/3 i))
(+ 50 (* i (+ 50/3 (* 25/6 i))))
(* 100 (/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i))
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))) i)
(/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/ (* n (- (exp i) 1)) i)
(/ (- (exp i) 1) i)
(* 100 (/ (* n (- (exp i) 1)) i))
(* 100 (/ (- (exp i) 1) i))
(* 50 i)
(* i (+ 50 (* 100 (/ 1 i))))
(* 25/6 (pow i 3))
(* (pow i 3) (+ 25/6 (* 50/3 (/ 1 i))))
(* (pow i 3) (+ 25/6 (+ (* 50/3 (/ 1 i)) (/ 50 (pow i 2)))))
(* (pow i 3) (+ 25/6 (+ (* 50/3 (/ 1 i)) (+ (* 100 (/ 1 (pow i 3))) (/ 50 (pow i 2))))))
(/ (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1) i)
(- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1)
(* (pow i 2) (- 1/2 (* 1/2 (/ 1 n))))
(* (pow i 2) (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(* i (- (exp i) 1))
(- (exp i) 1)
(* 25/6 i)
(* i (+ 25/6 (* 50/3 (/ 1 i))))
(* 25/6 (pow i 2))
(* (pow i 2) (+ 25/6 (* 50/3 (/ 1 i))))
(* (pow i 2) (+ 25/6 (+ (* 50/3 (/ 1 i)) (/ 50 (pow i 2)))))
(* i (- 1/2 (* 1/2 (/ 1 n))))
(* i (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(* 100 (/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -100 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -100 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i))) i)) (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))))) i))) i))
(/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i)
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i)) i))) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i)) i)) (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(* -1 (* (pow i 3) (- (* -1 (/ (+ 50/3 (* 50 (/ 1 i))) i)) 25/6)))
(* -1 (* (pow i 3) (- (* -1 (/ (+ 50/3 (+ (* 50 (/ 1 i)) (/ 100 (pow i 2)))) i)) 25/6)))
(/ (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1) i)
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i)) i))) i))
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) i)) (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i)) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i))) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) 1)
(* -1 (/ (+ 1 (* -1 (exp i))) i))
(* -1 (* i (+ 1 (* -1 (exp i)))))
(* -1 (* i (- (* -1 (- 1/2 (* 1/2 (/ 1 n)))) (/ 1 i))))
(* -100 (/ (* n (+ 1 (* -1 (exp i)))) i))
(* 100 (/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i))
(* (pow n 2) (+ (* 100 (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))) (* 100 (/ (+ (log i) (* -1 (log n))) i))))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))) (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))))))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2))))))))) (* 100 (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))))))))
(/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i)
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(/ (* n (+ (log i) (* -1 (log n)))) i)
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* n (+ (log i) (* -1 (log n))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 2))) (+ (* 1/24 (pow (+ (log i) (* -1 (log n))) 4)) (+ (* 1/3 (/ 1 (pow i 3))) (+ (* 1/2 (/ 1 (pow i 2))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i))))))) (/ (log i) i)))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(* -1/2 (/ (pow i 2) n))
(/ (+ (* -1/2 (pow i 2)) (* i (* n (+ 1 (* 1/2 i))))) n)
(* -1/2 (/ i n))
(/ (+ (* -1/2 i) (* n (+ 1 (* 1/2 i)))) n)
(* 100 (/ (* n (- (* i (exp i)) i)) (pow i 2)))
(* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i)))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3)))) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i))))))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i)))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i)))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i)))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i))
(- (+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n))) 1)
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))) 1)
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))) 1)
(+ (* -1/2 (/ (pow i 2) n)) (* i (+ 1 (* 1/2 i))))
(+ 1 (+ (* -1/2 (/ i n)) (* 1/2 i)))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* 50 (/ (* i (exp i)) n)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n)))) n)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (* 100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n)))) n))) n)))))
(* -1 (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))))
(* -1 (* n (+ (* -1 (/ (+ (* -1/2 (* i (exp i))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) n)) (* -1 (/ (- (exp i) 1) i)))))
(* -1 (* n (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) n)) (* -1/2 (* i (exp i)))) n)) (* -1 (/ (- (exp i) 1) i)))))
(- (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) (* 1/2 (* i (exp i)))) n)) (/ (exp i) i)) (/ 1 i))
(- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) n)) (* 1/2 (* i (exp i)))) n)) (/ (exp i) i)) (/ 1 i))
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
Calls

6 calls:

TimeVariablePointExpression
9.0ms
i
@-inf
((* (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) 100) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (* n (/ (- (exp i) 1) i)) (/ (- (exp i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* 50 i) 100) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (* (/ (- (pow (+ 1 (/ i n)) n) 1) i) (* n 100)) (/ (- (pow (+ 1 (/ i n)) n) 1) i) (- (pow (+ 1 (/ i n)) n) 1) (* (+ (* (- 1/2 (/ 1/2 n)) i) 1) i) (/ (- (* (exp i) i) (* i 1)) (* i i)) (- (* (exp i) i) (* i 1)) (* i 1) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (- (exp i) 1) (+ (* 25/6 i) 50/3) (+ (* (+ (* 25/6 i) 50/3) i) 50) (+ (* (- 1/2 (/ 1/2 n)) i) 1) (* (* (/ (- (* (exp i) i) (* i 1)) (* i i)) 100) n))
5.0ms
n
@-inf
((* (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) 100) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (* n (/ (- (exp i) 1) i)) (/ (- (exp i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* 50 i) 100) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (* (/ (- (pow (+ 1 (/ i n)) n) 1) i) (* n 100)) (/ (- (pow (+ 1 (/ i n)) n) 1) i) (- (pow (+ 1 (/ i n)) n) 1) (* (+ (* (- 1/2 (/ 1/2 n)) i) 1) i) (/ (- (* (exp i) i) (* i 1)) (* i i)) (- (* (exp i) i) (* i 1)) (* i 1) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (- (exp i) 1) (+ (* 25/6 i) 50/3) (+ (* (+ (* 25/6 i) 50/3) i) 50) (+ (* (- 1/2 (/ 1/2 n)) i) 1) (* (* (/ (- (* (exp i) i) (* i 1)) (* i i)) 100) n))
4.0ms
i
@inf
((* (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) 100) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (* n (/ (- (exp i) 1) i)) (/ (- (exp i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* 50 i) 100) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (* (/ (- (pow (+ 1 (/ i n)) n) 1) i) (* n 100)) (/ (- (pow (+ 1 (/ i n)) n) 1) i) (- (pow (+ 1 (/ i n)) n) 1) (* (+ (* (- 1/2 (/ 1/2 n)) i) 1) i) (/ (- (* (exp i) i) (* i 1)) (* i i)) (- (* (exp i) i) (* i 1)) (* i 1) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (- (exp i) 1) (+ (* 25/6 i) 50/3) (+ (* (+ (* 25/6 i) 50/3) i) 50) (+ (* (- 1/2 (/ 1/2 n)) i) 1) (* (* (/ (- (* (exp i) i) (* i 1)) (* i i)) 100) n))
3.0ms
n
@0
((* (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) 100) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (* n (/ (- (exp i) 1) i)) (/ (- (exp i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* 50 i) 100) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (* (/ (- (pow (+ 1 (/ i n)) n) 1) i) (* n 100)) (/ (- (pow (+ 1 (/ i n)) n) 1) i) (- (pow (+ 1 (/ i n)) n) 1) (* (+ (* (- 1/2 (/ 1/2 n)) i) 1) i) (/ (- (* (exp i) i) (* i 1)) (* i i)) (- (* (exp i) i) (* i 1)) (* i 1) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (- (exp i) 1) (+ (* 25/6 i) 50/3) (+ (* (+ (* 25/6 i) 50/3) i) 50) (+ (* (- 1/2 (/ 1/2 n)) i) 1) (* (* (/ (- (* (exp i) i) (* i 1)) (* i i)) 100) n))
2.0ms
n
@inf
((* (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) 100) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (* n (/ (- (exp i) 1) i)) (/ (- (exp i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* 50 i) 100) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (* (/ (- (pow (+ 1 (/ i n)) n) 1) i) (* n 100)) (/ (- (pow (+ 1 (/ i n)) n) 1) i) (- (pow (+ 1 (/ i n)) n) 1) (* (+ (* (- 1/2 (/ 1/2 n)) i) 1) i) (/ (- (* (exp i) i) (* i 1)) (* i i)) (- (* (exp i) i) (* i 1)) (* i 1) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (- (exp i) 1) (+ (* 25/6 i) 50/3) (+ (* (+ (* 25/6 i) 50/3) i) 50) (+ (* (- 1/2 (/ 1/2 n)) i) 1) (* (* (/ (- (* (exp i) i) (* i 1)) (* i i)) 100) n))

simplify151.0ms (1.3%)

Memory
6.7MiB live, 152.1MiB allocated; 7ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06884564
125174513
080934162
Stop Event
iter limit
node limit
Counts
145 → 143
Calls
Call 1
Inputs
(* 100 n)
(+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ (* 100 n) (* i (+ (* 100 (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))))))
(+ (* 100 n) (* i (+ (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))) (* i (+ (* 100 (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 100 (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))))))))
n
(+ n (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))
(+ n (* i (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ n (* i (+ (* i (+ (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ n (* 1/2 (* i n)))
(+ n (* i (+ (* 1/6 (* i n)) (* 1/2 n))))
(+ n (* i (+ (* 1/2 n) (* i (+ (* 1/24 (* i n)) (* 1/6 n))))))
1
(+ 1 (* 1/2 i))
(+ 1 (* i (+ 1/2 (* 1/6 i))))
(+ 1 (* i (+ 1/2 (* i (+ 1/6 (* 1/24 i))))))
(+ (* 50 (* i n)) (* 100 n))
(+ (* 100 n) (* i (+ (* 50/3 (* i n)) (* 50 n))))
(+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n))))))
100
(+ 100 (* 50 i))
(+ 100 (* i (+ 50 (* 50/3 i))))
(+ 100 (* i (+ 50 (* i (+ 50/3 (* 25/6 i))))))
(+ 1 (* i (- 1/2 (* 1/2 (/ 1 n)))))
(+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))
(+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))
i
(* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(pow i 2)
(* (pow i 2) (+ 1 (* 1/2 i)))
(* (pow i 2) (+ 1 (* i (+ 1/2 (* 1/6 i)))))
(* (pow i 2) (+ 1 (* i (+ 1/2 (* i (+ 1/6 (* 1/24 i)))))))
(* i (+ 1 (* 1/2 i)))
(* i (+ 1 (* i (+ 1/2 (* 1/6 i)))))
(* i (+ 1 (* i (+ 1/2 (* i (+ 1/6 (* 1/24 i)))))))
50/3
(+ 50/3 (* 25/6 i))
50
(+ 50 (* 50/3 i))
(+ 50 (* i (+ 50/3 (* 25/6 i))))
(* 100 (/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i))
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))) i)
(/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/ (* n (- (exp i) 1)) i)
(/ (- (exp i) 1) i)
(* 100 (/ (* n (- (exp i) 1)) i))
(* 100 (/ (- (exp i) 1) i))
(* 50 i)
(* i (+ 50 (* 100 (/ 1 i))))
(* 25/6 (pow i 3))
(* (pow i 3) (+ 25/6 (* 50/3 (/ 1 i))))
(* (pow i 3) (+ 25/6 (+ (* 50/3 (/ 1 i)) (/ 50 (pow i 2)))))
(* (pow i 3) (+ 25/6 (+ (* 50/3 (/ 1 i)) (+ (* 100 (/ 1 (pow i 3))) (/ 50 (pow i 2))))))
(/ (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1) i)
(- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1)
(* (pow i 2) (- 1/2 (* 1/2 (/ 1 n))))
(* (pow i 2) (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(* i (- (exp i) 1))
(- (exp i) 1)
(* 25/6 i)
(* i (+ 25/6 (* 50/3 (/ 1 i))))
(* 25/6 (pow i 2))
(* (pow i 2) (+ 25/6 (* 50/3 (/ 1 i))))
(* (pow i 2) (+ 25/6 (+ (* 50/3 (/ 1 i)) (/ 50 (pow i 2)))))
(* i (- 1/2 (* 1/2 (/ 1 n))))
(* i (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(* 100 (/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -100 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -100 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i))) i)) (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))))) i))) i))
(/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i)
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i)) i))) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i)) i)) (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(* -1 (* (pow i 3) (- (* -1 (/ (+ 50/3 (* 50 (/ 1 i))) i)) 25/6)))
(* -1 (* (pow i 3) (- (* -1 (/ (+ 50/3 (+ (* 50 (/ 1 i)) (/ 100 (pow i 2)))) i)) 25/6)))
(/ (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1) i)
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i)) i))) i))
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) i)) (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i)) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i))) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) 1)
(* -1 (/ (+ 1 (* -1 (exp i))) i))
(* -1 (* i (+ 1 (* -1 (exp i)))))
(* -1 (* i (- (* -1 (- 1/2 (* 1/2 (/ 1 n)))) (/ 1 i))))
(* -100 (/ (* n (+ 1 (* -1 (exp i)))) i))
(* 100 (/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i))
(* (pow n 2) (+ (* 100 (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))) (* 100 (/ (+ (log i) (* -1 (log n))) i))))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))) (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))))))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2))))))))) (* 100 (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))))))))
(/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i)
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(/ (* n (+ (log i) (* -1 (log n)))) i)
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* n (+ (log i) (* -1 (log n))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 2))) (+ (* 1/24 (pow (+ (log i) (* -1 (log n))) 4)) (+ (* 1/3 (/ 1 (pow i 3))) (+ (* 1/2 (/ 1 (pow i 2))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i))))))) (/ (log i) i)))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(* -1/2 (/ (pow i 2) n))
(/ (+ (* -1/2 (pow i 2)) (* i (* n (+ 1 (* 1/2 i))))) n)
(* -1/2 (/ i n))
(/ (+ (* -1/2 i) (* n (+ 1 (* 1/2 i)))) n)
(* 100 (/ (* n (- (* i (exp i)) i)) (pow i 2)))
(* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i)))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3)))) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i))))))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i)))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i)))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i)))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i))
(- (+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n))) 1)
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))) 1)
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))) 1)
(+ (* -1/2 (/ (pow i 2) n)) (* i (+ 1 (* 1/2 i))))
(+ 1 (+ (* -1/2 (/ i n)) (* 1/2 i)))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* 50 (/ (* i (exp i)) n)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n)))) n)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (* 100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n)))) n))) n)))))
(* -1 (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))))
(* -1 (* n (+ (* -1 (/ (+ (* -1/2 (* i (exp i))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) n)) (* -1 (/ (- (exp i) 1) i)))))
(* -1 (* n (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) n)) (* -1/2 (* i (exp i)))) n)) (* -1 (/ (- (exp i) 1) i)))))
(- (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) (* 1/2 (* i (exp i)))) n)) (/ (exp i) i)) (/ 1 i))
(- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) n)) (* 1/2 (* i (exp i)))) n)) (/ (exp i) i)) (/ 1 i))
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
Outputs
(* 100 n)
(*.f64 #s(literal 100 binary64) n)
(+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) i n))
(+ (* 100 n) (* i (+ (* 100 (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))))))
(fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n))) i (*.f64 #s(literal 100 binary64) n))
(+ (* 100 n) (* i (+ (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))) (* i (+ (* 100 (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 100 (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) #s(literal 1/24 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) n))) i (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) #s(literal 100 binary64))) i (*.f64 #s(literal 100 binary64) n))
n
(+ n (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) i n)
(+ n (* i (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)
(+ n (* i (+ (* i (+ (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) #s(literal 1/24 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) n)) i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)
(+ n (* 1/2 (* i n)))
(fma.f64 (*.f64 n i) #s(literal 1/2 binary64) n)
(+ n (* i (+ (* 1/6 (* i n)) (* 1/2 n))))
(fma.f64 (fma.f64 (*.f64 n i) #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) n)) i n)
(+ n (* i (+ (* 1/2 n) (* i (+ (* 1/24 (* i n)) (* 1/6 n))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 n i) #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) n)) i (*.f64 #s(literal 1/2 binary64) n)) i n)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 i))
(fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))
(+ 1 (* i (+ 1/2 (* 1/6 i))))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) i #s(literal 1/2 binary64)) i #s(literal 1 binary64))
(+ 1 (* i (+ 1/2 (* i (+ 1/6 (* 1/24 i))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64))
(+ (* 50 (* i n)) (* 100 n))
(fma.f64 #s(literal 50 binary64) (*.f64 n i) (*.f64 #s(literal 100 binary64) n))
(+ (* 100 n) (* i (+ (* 50/3 (* i n)) (* 50 n))))
(fma.f64 (fma.f64 #s(literal 50/3 binary64) (*.f64 n i) (*.f64 #s(literal 50 binary64) n)) i (*.f64 #s(literal 100 binary64) n))
(+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) (*.f64 n i) (*.f64 #s(literal 50/3 binary64) n)) i (*.f64 #s(literal 50 binary64) n)) i (*.f64 #s(literal 100 binary64) n))
100
#s(literal 100 binary64)
(+ 100 (* 50 i))
(fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))
(+ 100 (* i (+ 50 (* 50/3 i))))
(fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))
(+ 100 (* i (+ 50 (* i (+ 50/3 (* 25/6 i))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))
(+ 1 (* i (- 1/2 (* 1/2 (/ 1 n)))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))
(fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))
(fma.f64 (-.f64 (fma.f64 (+.f64 #s(literal 1/6 binary64) (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) #s(literal 1/24 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) i (/.f64 #s(literal 1/3 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n))) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
i
(* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n))))))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(*.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(*.f64 (fma.f64 (-.f64 (fma.f64 (+.f64 #s(literal 1/6 binary64) (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) #s(literal 1/24 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) i (/.f64 #s(literal 1/3 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n))) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(pow i 2)
(*.f64 i i)
(* (pow i 2) (+ 1 (* 1/2 i)))
(*.f64 (*.f64 i i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)))
(* (pow i 2) (+ 1 (* i (+ 1/2 (* 1/6 i)))))
(*.f64 (*.f64 i i) (fma.f64 (fma.f64 #s(literal 1/6 binary64) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)))
(* (pow i 2) (+ 1 (* i (+ 1/2 (* i (+ 1/6 (* 1/24 i)))))))
(*.f64 (*.f64 i i) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)))
(* i (+ 1 (* 1/2 i)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) i)
(* i (+ 1 (* i (+ 1/2 (* 1/6 i)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)) i)
(* i (+ 1 (* i (+ 1/2 (* i (+ 1/6 (* 1/24 i)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)) i)
50/3
#s(literal 50/3 binary64)
(+ 50/3 (* 25/6 i))
(fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64))
50
#s(literal 50 binary64)
(+ 50 (* 50/3 i))
(fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64))
(+ 50 (* i (+ 50/3 (* 25/6 i))))
(fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64))
(* 100 (/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) n) (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) n (/.f64 (*.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) (pow.f64 n #s(literal 3 binary64))) i))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/.f64 (fma.f64 (*.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) n) #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))))) i) (/.f64 n i) (/.f64 (*.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) (pow.f64 n #s(literal 3 binary64))) i)))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))) i)
(/.f64 (fma.f64 (*.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) n) #s(literal 100 binary64) (fma.f64 (/.f64 #s(literal 100 binary64) i) (/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))))) n) i) (*.f64 #s(literal 100 binary64) (fma.f64 (pow.f64 n #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) i) (*.f64 n (*.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64))))))))) i)
(/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i)
(*.f64 n (/.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) i))
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) i)
(/.f64 (fma.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) n (/.f64 (*.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) (pow.f64 n #s(literal 3 binary64))) i)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/.f64 (fma.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) n (fma.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))))) i) (/.f64 n i) (/.f64 (*.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) (pow.f64 n #s(literal 3 binary64))) i))) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/.f64 (fma.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) n (fma.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))))) i) (/.f64 n i) (fma.f64 (pow.f64 n #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) i) (*.f64 n (*.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64)))))))) i)
(/ (* n (- (exp i) 1)) i)
(*.f64 n (/.f64 (expm1.f64 i) i))
(/ (- (exp i) 1) i)
(/.f64 (expm1.f64 i) i)
(* 100 (/ (* n (- (exp i) 1)) i))
(*.f64 (*.f64 n (/.f64 (expm1.f64 i) i)) #s(literal 100 binary64))
(* 100 (/ (- (exp i) 1) i))
(*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64))
(* 50 i)
(*.f64 #s(literal 50 binary64) i)
(* i (+ 50 (* 100 (/ 1 i))))
(*.f64 (-.f64 (/.f64 #s(literal 100 binary64) i) #s(literal -50 binary64)) i)
(* 25/6 (pow i 3))
(*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64))
(* (pow i 3) (+ 25/6 (* 50/3 (/ 1 i))))
(*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))
(* (pow i 3) (+ 25/6 (+ (* 50/3 (/ 1 i)) (/ 50 (pow i 2)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 50 binary64) (*.f64 i i)) (/.f64 #s(literal 50/3 binary64) i)) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))
(* (pow i 3) (+ 25/6 (+ (* 50/3 (/ 1 i)) (+ (* 100 (/ 1 (pow i 3))) (/ 50 (pow i 2))))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 100 binary64) (pow.f64 i #s(literal 3 binary64))) (/.f64 #s(literal 50 binary64) (*.f64 i i))) (/.f64 #s(literal 50/3 binary64) i)) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))
(/ (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1) i)
(/.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1) i)
(/.f64 (-.f64 (fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) i) (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))))) #s(literal 1 binary64)) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1) i)
(/.f64 (-.f64 (+.f64 (fma.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) (*.f64 i i)) (/.f64 (*.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) (*.f64 n n)) i)) (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))))) #s(literal 1 binary64)) i)
(/ (- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1) i)
(/.f64 (-.f64 (+.f64 (fma.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) (*.f64 i i)) (fma.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) (*.f64 n n)) i))) (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))))) #s(literal 1 binary64)) i)
(- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)
(expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n))
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1)
(-.f64 (fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) i) (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))))) #s(literal 1 binary64))
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1)
(-.f64 (+.f64 (fma.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) (*.f64 i i)) (/.f64 (*.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) (*.f64 n n)) i)) (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))))) #s(literal 1 binary64))
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1)
(-.f64 (+.f64 (fma.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) (*.f64 i i)) (fma.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) (*.f64 n n)) i))) (pow.f64 (exp.f64 n) (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))))) #s(literal 1 binary64))
(* (pow i 2) (- 1/2 (* 1/2 (/ 1 n))))
(*.f64 (*.f64 i i) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)))
(* (pow i 2) (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) i) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 i i))
(* i (- (exp i) 1))
(*.f64 (expm1.f64 i) i)
(- (exp i) 1)
(expm1.f64 i)
(* 25/6 i)
(*.f64 #s(literal 25/6 binary64) i)
(* i (+ 25/6 (* 50/3 (/ 1 i))))
(*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) i)
(* 25/6 (pow i 2))
(*.f64 (*.f64 i i) #s(literal 25/6 binary64))
(* (pow i 2) (+ 25/6 (* 50/3 (/ 1 i))))
(*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (*.f64 i i))
(* (pow i 2) (+ 25/6 (+ (* 50/3 (/ 1 i)) (/ 50 (pow i 2)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 50 binary64) (*.f64 i i)) (/.f64 #s(literal 50/3 binary64) i)) #s(literal 25/6 binary64)) (*.f64 i i))
(* i (- 1/2 (* 1/2 (/ 1 n))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)
(* i (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) i) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i)
(* 100 (/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i))
(*.f64 (*.f64 n (/.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) i)) #s(literal 100 binary64))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -100 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) n (*.f64 (pow.f64 n #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) i)))) (neg.f64 i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) i))
(/.f64 (fma.f64 #s(literal -100 binary64) (*.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) n) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 n (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i)) (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (pow.f64 n #s(literal 3 binary64))))) (neg.f64 i))) (neg.f64 i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -100 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i))) i)) (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))))) i))) i))
(/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) n) (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) (/.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (pow.f64 n #s(literal 3 binary64))) (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 (*.f64 n (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i))) #s(literal 100 binary64) (*.f64 (*.f64 #s(literal -100 binary64) n) (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64))))))) (neg.f64 i))) (neg.f64 i))) (neg.f64 i))
(/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i)
(*.f64 n (/.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(/.f64 (neg.f64 (fma.f64 (pow.f64 n #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) i) (*.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) n))) (neg.f64 i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i)) i))) i))
(/.f64 (neg.f64 (fma.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) n (/.f64 (fma.f64 n (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i)) (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (pow.f64 n #s(literal 3 binary64)))) i))) (neg.f64 i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i)) i)) (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(/.f64 (neg.f64 (fma.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) n (/.f64 (fma.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (pow.f64 n #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 n (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))))) (neg.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64))))) (*.f64 n (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i)))) (neg.f64 i))) i))) (neg.f64 i))
(* -1 (* (pow i 3) (- (* -1 (/ (+ 50/3 (* 50 (/ 1 i))) i)) 25/6)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 50 binary64) i) #s(literal -1 binary64) #s(literal -50/3 binary64)) i) #s(literal 25/6 binary64))) (pow.f64 i #s(literal 3 binary64)))
(* -1 (* (pow i 3) (- (* -1 (/ (+ 50/3 (+ (* 50 (/ 1 i)) (/ 100 (pow i 2)))) i)) 25/6)))
(*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 100 binary64) (*.f64 i i)) (/.f64 #s(literal 50 binary64) i)) #s(literal -50/3 binary64)) (neg.f64 i)) #s(literal 25/6 binary64))) (pow.f64 i #s(literal 3 binary64)))
(/ (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1) i)
(/.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) i)
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(/.f64 (neg.f64 (fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) i) (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)))) (neg.f64 i))
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i)) i))) i))
(/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i) (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (*.f64 n n))) i) (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)))) (neg.f64 i))
(* -1 (/ (+ (* -1 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) i)) (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (*.f64 n n) (/.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64))))) (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i))) (neg.f64 i))) i) (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)))) (neg.f64 i))
(- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)
(expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n))
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i)) 1)
(-.f64 (fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) i) (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))))) #s(literal 1 binary64))
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i))) 1)
(-.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i) (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (*.f64 n n))) i) #s(literal 1 binary64) (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))))) #s(literal 1 binary64))
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) 1)
(-.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (*.f64 n n) (/.f64 (fma.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (neg.f64 (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i)) (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))))) i))) i) #s(literal -1 binary64) (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))))) #s(literal 1 binary64))
(* -1 (/ (+ 1 (* -1 (exp i))) i))
(/.f64 (fma.f64 #s(literal -1 binary64) (exp.f64 i) #s(literal 1 binary64)) (neg.f64 i))
(* -1 (* i (+ 1 (* -1 (exp i)))))
(*.f64 (neg.f64 i) (fma.f64 #s(literal -1 binary64) (exp.f64 i) #s(literal 1 binary64)))
(* -1 (* i (- (* -1 (- 1/2 (* 1/2 (/ 1 n)))) (/ 1 i))))
(*.f64 (neg.f64 i) (-.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 #s(literal 1 binary64) i)))
(* -100 (/ (* n (+ 1 (* -1 (exp i)))) i))
(*.f64 (*.f64 n (/.f64 (fma.f64 #s(literal -1 binary64) (exp.f64 i) #s(literal 1 binary64)) i)) #s(literal -100 binary64))
(* 100 (/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i))
(*.f64 (*.f64 (*.f64 n n) (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i)) #s(literal 100 binary64))
(* (pow n 2) (+ (* 100 (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))) (* 100 (/ (+ (log i) (* -1 (log n))) i))))
(*.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))) n (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i))) (*.f64 n n))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))) (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (log.f64 n) i) (/.f64 #s(literal -1 binary64) i) (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64) (/.f64 (log.f64 i) (*.f64 i i)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) n (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))))) n (*.f64 (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i) #s(literal 100 binary64))) (*.f64 n n))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2))))))))) (* 100 (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) (pow.f64 i #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 4 binary64)) i) #s(literal 1/24 binary64) (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) i) (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) (/.f64 #s(literal 1/3 binary64) (pow.f64 i #s(literal 4 binary64)))))) n (-.f64 (fma.f64 (/.f64 (log.f64 n) i) (/.f64 #s(literal -1 binary64) i) (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64) (/.f64 (log.f64 i) (*.f64 i i)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))))) n (*.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))) #s(literal 100 binary64))) n (*.f64 (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i) #s(literal 100 binary64))) (*.f64 n n))
(/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i)
(*.f64 (*.f64 n n) (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(*.f64 (fma.f64 (/.f64 (log.f64 n) i) #s(literal -1 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))) n (/.f64 (log.f64 i) i))) (*.f64 n n))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(*.f64 (fma.f64 (/.f64 (log.f64 n) i) #s(literal -1 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (log.f64 n) i) (/.f64 #s(literal -1 binary64) i) (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64) (/.f64 (log.f64 i) (*.f64 i i)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) n (/.f64 #s(literal 1 binary64) (*.f64 i i)))) n (/.f64 (log.f64 i) i))) (*.f64 n n))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(*.f64 (fma.f64 (/.f64 (log.f64 n) i) #s(literal -1 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 (log.f64 n) i) (/.f64 #s(literal -1 binary64) i) (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) (pow.f64 i #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 4 binary64)) i) #s(literal 1/24 binary64) (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) i) (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) (/.f64 #s(literal 1/3 binary64) (pow.f64 i #s(literal 4 binary64)))))) n (/.f64 (log.f64 i) (*.f64 i i)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64))))) n (/.f64 #s(literal 1 binary64) (*.f64 i i)))) n (/.f64 (log.f64 i) i))) (*.f64 n n))
(/ (* n (+ (log i) (* -1 (log n)))) i)
(*.f64 n (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i))
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(*.f64 (fma.f64 (/.f64 (log.f64 n) i) #s(literal -1 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))) n (/.f64 (log.f64 i) i))) n)
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(*.f64 (fma.f64 (/.f64 (log.f64 n) i) #s(literal -1 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (log.f64 n) i) (/.f64 #s(literal -1 binary64) i) (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64) (/.f64 (log.f64 i) (*.f64 i i)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) n (/.f64 #s(literal 1 binary64) (*.f64 i i)))) n (/.f64 (log.f64 i) i))) n)
(* n (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(*.f64 (fma.f64 (/.f64 (log.f64 n) i) #s(literal -1 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 (log.f64 n) i) (/.f64 #s(literal -1 binary64) i) (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) (pow.f64 i #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 4 binary64)) i) #s(literal 1/24 binary64) (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) i) (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) (/.f64 #s(literal 1/3 binary64) (pow.f64 i #s(literal 4 binary64)))))) n (/.f64 (log.f64 i) (*.f64 i i)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64))))) n (/.f64 #s(literal 1 binary64) (*.f64 i i)))) n (/.f64 (log.f64 i) i))) n)
(* n (+ (log i) (* -1 (log n))))
(*.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) n)
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i))))))
(*.f64 (+.f64 (fma.f64 (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) i)) n (neg.f64 (log.f64 n))) (log.f64 i)) n)
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(*.f64 (+.f64 (fma.f64 (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (log.f64 n) i) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) #s(literal 1/6 binary64) (/.f64 (log.f64 i) i))) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) n (/.f64 #s(literal 1 binary64) i))) n (neg.f64 (log.f64 n))) (log.f64 i)) n)
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 2))) (+ (* 1/24 (pow (+ (log i) (* -1 (log n))) 4)) (+ (* 1/3 (/ 1 (pow i 3))) (+ (* 1/2 (/ 1 (pow i 2))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i))))))) (/ (log i) i)))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(*.f64 (+.f64 (fma.f64 (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (log.f64 n) i) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) i) (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i) (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 4 binary64)) #s(literal 1/24 binary64) (+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) (/.f64 #s(literal 1/3 binary64) (pow.f64 i #s(literal 3 binary64)))))) n (/.f64 (log.f64 i) i)))) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) n (/.f64 #s(literal 1 binary64) i))) n (neg.f64 (log.f64 n))) (log.f64 i)) n)
(* -1/2 (/ (pow i 2) n))
(*.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64))
(/ (+ (* -1/2 (pow i 2)) (* i (* n (+ 1 (* 1/2 i))))) n)
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n) i (*.f64 #s(literal -1/2 binary64) (*.f64 i i))) n)
(* -1/2 (/ i n))
(*.f64 #s(literal -1/2 binary64) (/.f64 i n))
(/ (+ (* -1/2 i) (* n (+ 1 (* 1/2 i)))) n)
(/.f64 (fma.f64 #s(literal -1/2 binary64) i (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n)) n)
(* 100 (/ (* n (- (* i (exp i)) i)) (pow i 2)))
(*.f64 (/.f64 #s(literal 100 binary64) i) (/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 i) i) i) n) i))
(* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))))
(*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -50 binary64) (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64))) n)
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -50 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (expm1.f64 i) i)))) n)
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3)))) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i))))))
(*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -50 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 i #s(literal 4 binary64)) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (exp.f64 i)) (*.f64 (pow.f64 n #s(literal 3 binary64)) i)) #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (expm1.f64 i) i))))) n)
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i)))
(*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (/.f64 (expm1.f64 i) i)) n)
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i)))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (exp.f64 i) i))) (/.f64 #s(literal 1 binary64) i)) n)
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i)))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (+.f64 (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 i #s(literal 4 binary64)) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (exp.f64 i)) (*.f64 (pow.f64 n #s(literal 3 binary64)) i))) (/.f64 (exp.f64 i) i))) (/.f64 #s(literal 1 binary64) i)) n)
(- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (/.f64 (expm1.f64 i) i))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i))
(-.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (exp.f64 i) i))) (/.f64 #s(literal 1 binary64) i))
(- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i))
(-.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (+.f64 (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 i #s(literal 4 binary64)) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (exp.f64 i)) (*.f64 (pow.f64 n #s(literal 3 binary64)) i))) (/.f64 (exp.f64 i) i))) (/.f64 #s(literal 1 binary64) i))
(- (+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n))) 1)
(-.f64 (fma.f64 (*.f64 (*.f64 i i) (/.f64 (exp.f64 i) n)) #s(literal -1/2 binary64) (exp.f64 i)) #s(literal 1 binary64))
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))) 1)
(-.f64 (+.f64 (fma.f64 (*.f64 (*.f64 i i) (/.f64 (exp.f64 i) n)) #s(literal -1/2 binary64) (exp.f64 i)) (*.f64 (/.f64 (exp.f64 i) n) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) n))) #s(literal 1 binary64))
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))) 1)
(-.f64 (+.f64 (fma.f64 (*.f64 (*.f64 i i) (/.f64 (exp.f64 i) n)) #s(literal -1/2 binary64) (exp.f64 i)) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) n) (/.f64 (*.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 i #s(literal 4 binary64)) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (exp.f64 i)) (pow.f64 n #s(literal 3 binary64))))) #s(literal 1 binary64))
(+ (* -1/2 (/ (pow i 2) n)) (* i (+ 1 (* 1/2 i))))
(fma.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) i))
(+ 1 (+ (* -1/2 (/ i n)) (* 1/2 i)))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 i n) (*.f64 #s(literal 1/2 binary64) i)) #s(literal 1 binary64))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* 50 (/ (* i (exp i)) n)))))
(*.f64 (neg.f64 n) (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal 50 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (expm1.f64 i) i))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n)))) n)))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -100 binary64) (/.f64 (expm1.f64 i) i) (/.f64 (fma.f64 (*.f64 (/.f64 (exp.f64 i) n) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i)) #s(literal 100 binary64) (*.f64 #s(literal -50 binary64) (*.f64 (exp.f64 i) i))) (neg.f64 n))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (* 100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n)))) n))) n)))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -100 binary64) (/.f64 (expm1.f64 i) i) (/.f64 (fma.f64 (*.f64 #s(literal -50 binary64) i) (exp.f64 i) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) i) (/.f64 (exp.f64 i) n)) #s(literal 100 binary64) (*.f64 (*.f64 (exp.f64 i) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i)) #s(literal -100 binary64))) (neg.f64 n))) (neg.f64 n))))
(* -1 (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))))
(*.f64 (neg.f64 n) (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal 1/2 binary64) (/.f64 (expm1.f64 i) (neg.f64 i))))
(* -1 (* n (+ (* -1 (/ (+ (* -1/2 (* i (exp i))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) n)) (* -1 (/ (- (exp i) 1) i)))))
(*.f64 (neg.f64 n) (neg.f64 (+.f64 (/.f64 (expm1.f64 i) i) (/.f64 (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) (*.f64 (*.f64 (exp.f64 i) i) #s(literal -1/2 binary64))) n))))
(* -1 (* n (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) n)) (* -1/2 (* i (exp i)))) n)) (* -1 (/ (- (exp i) 1) i)))))
(*.f64 (neg.f64 n) (neg.f64 (+.f64 (/.f64 (expm1.f64 i) i) (/.f64 (fma.f64 (*.f64 (exp.f64 i) i) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) i) (/.f64 (exp.f64 i) n) (*.f64 (neg.f64 (exp.f64 i)) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i))) (neg.f64 n))) n))))
(- (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) (* 1/2 (* i (exp i)))) n)) (/ (exp i) i)) (/ 1 i))
(fma.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) (*.f64 (*.f64 (exp.f64 i) i) #s(literal -1/2 binary64))) (neg.f64 n)) #s(literal -1 binary64) (/.f64 (expm1.f64 i) i))
(- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) n)) (* 1/2 (* i (exp i)))) n)) (/ (exp i) i)) (/ 1 i))
(+.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 i) i) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (neg.f64 (exp.f64 i)) i) (/.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) n) (*.f64 (exp.f64 i) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i))) (neg.f64 n))) (neg.f64 n)) (/.f64 (expm1.f64 i) i))
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(-.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 i i)) (exp.f64 i) (*.f64 (neg.f64 (exp.f64 i)) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) n))) (neg.f64 n)) (exp.f64 i)) #s(literal 1 binary64))
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(-.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 i i)) (exp.f64 i) (/.f64 (fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (exp.f64 i) (*.f64 (neg.f64 (exp.f64 i)) (/.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) n))) (neg.f64 n))) (neg.f64 n)) (exp.f64 i)) #s(literal 1 binary64))

rewrite230.0ms (2%)

Memory
9.5MiB live, 189.2MiB allocated; 96ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050360
080344
1295330
22052330
08358314
Stop Event
iter limit
node limit
iter limit
Counts
25 → 824
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
#s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i)))
(*.f64 n (/.f64 (expm1.f64 i) i))
(/.f64 (expm1.f64 i) i)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n)
#s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64)))
(fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n)
#s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
(/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i)
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i))
(-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64)))
(*.f64 i #s(literal 1 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n))
(expm1.f64 i)
(fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64))
(fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n)
Outputs
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (/.f64 (expm1.f64 i) i) n)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (/.f64 (expm1.f64 i) i) n)) #s(literal 100 binary64))
#s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (/.f64 (expm1.f64 i) i) n))
(*.f64 (/.f64 n (neg.f64 i)) (/.f64 (neg.f64 (expm1.f64 i)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 n i) #s(literal -1 binary64)) (/.f64 (/.f64 (expm1.f64 i) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 n i) #s(literal 1 binary64)) (/.f64 (/.f64 (expm1.f64 i) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 n #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 (/.f64 n #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 (neg.f64 (expm1.f64 i)) #s(literal 1 binary64)) (/.f64 n (neg.f64 i)))
(*.f64 (/.f64 n #s(literal -1 binary64)) (/.f64 (neg.f64 (expm1.f64 i)) i))
(*.f64 (/.f64 n #s(literal -1 binary64)) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 (neg.f64 (expm1.f64 i)) i) (/.f64 n #s(literal -1 binary64)))
(*.f64 (/.f64 (expm1.f64 i) #s(literal 1 binary64)) (/.f64 n i))
(*.f64 (/.f64 n i) (/.f64 (expm1.f64 i) #s(literal 1 binary64)))
(*.f64 (/.f64 n #s(literal 1 binary64)) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 (expm1.f64 i) i) (/.f64 n #s(literal -1 binary64)))
(*.f64 (/.f64 (expm1.f64 i) i) (/.f64 n #s(literal 1 binary64)))
(*.f64 (/.f64 (expm1.f64 i) i) n)
(*.f64 n (/.f64 (expm1.f64 i) i))
(/.f64 (neg.f64 (/.f64 (*.f64 (expm1.f64 i) n) #s(literal 1 binary64))) (neg.f64 i))
(/.f64 (neg.f64 (*.f64 (neg.f64 (expm1.f64 i)) n)) (neg.f64 (neg.f64 i)))
(/.f64 (neg.f64 (*.f64 n (neg.f64 (expm1.f64 i)))) (neg.f64 (neg.f64 i)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (expm1.f64 i) n))) (neg.f64 (neg.f64 i)))
(/.f64 (neg.f64 (*.f64 (/.f64 (expm1.f64 i) i) n)) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (expm1.f64 i) n) #s(literal 1 binary64)) i)
(/.f64 (*.f64 (neg.f64 (expm1.f64 i)) n) (neg.f64 i))
(/.f64 (*.f64 n (neg.f64 (expm1.f64 i))) (neg.f64 i))
(/.f64 (neg.f64 (*.f64 (expm1.f64 i) n)) (neg.f64 i))
(/.f64 (*.f64 (expm1.f64 i) n) i)
(/.f64 (*.f64 (/.f64 (expm1.f64 i) i) n) #s(literal 1 binary64))
(*.f64 (/.f64 (fma.f64 (exp.f64 i) i i) (fma.f64 (exp.f64 i) i i)) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 (*.f64 i (expm1.f64 i)) (fma.f64 (exp.f64 i) i i)) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 (-.f64 (exp.f64 i) #s(literal -1 binary64)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64))) (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)))) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64)))) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 i (neg.f64 (neg.f64 i))) (/.f64 (expm1.f64 i) (neg.f64 (neg.f64 i))))
(*.f64 (/.f64 i (neg.f64 (neg.f64 i))) (/.f64 (expm1.f64 i) (neg.f64 i)))
(*.f64 (/.f64 i #s(literal 1 binary64)) (/.f64 (expm1.f64 i) (*.f64 i i)))
(*.f64 (/.f64 (neg.f64 i) i) (/.f64 (expm1.f64 i) (neg.f64 (neg.f64 i))))
(*.f64 (/.f64 (neg.f64 i) i) (/.f64 (expm1.f64 i) (neg.f64 i)))
(*.f64 (/.f64 (neg.f64 i) i) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 i i) (/.f64 (expm1.f64 i) (neg.f64 i)))
(*.f64 (/.f64 i i) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 (expm1.f64 i) #s(literal 1 binary64)))
(*.f64 (/.f64 (expm1.f64 i) i) (/.f64 (expm1.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(/.f64 (+.f64 (neg.f64 (exp.f64 i)) #s(literal -1 binary64)) (neg.f64 i))
(/.f64 (+.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) #s(literal 1 binary64)) i)
(/.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) i) #s(literal -1 binary64) (/.f64 (neg.f64 i) i)) (neg.f64 i))
(/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 i) i) i) (/.f64 i i)) i)
(/.f64 (+.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (neg.f64 i)) (*.f64 i i))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 2 binary64)) (pow.f64 i #s(literal -2 binary64)))) (/.f64 (expm1.f64 i) i))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 2 binary64)) (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 2 binary64)))) (/.f64 (expm1.f64 i) i))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal -3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 2 binary64)) (+.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 (exp.f64 i) (*.f64 i i))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal 6 binary64))) (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 i (*.f64 i i)))))))
(/.f64 (neg.f64 (/.f64 (*.f64 i (expm1.f64 i)) (neg.f64 i))) (neg.f64 (neg.f64 i)))
(/.f64 (neg.f64 (/.f64 (expm1.f64 i) #s(literal 1 binary64))) (neg.f64 i))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (expm1.f64 i)))) (neg.f64 (neg.f64 (neg.f64 i))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 i (expm1.f64 i)) i))) (neg.f64 (neg.f64 i)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 i (expm1.f64 i))))) (*.f64 i i))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (exp.f64 i) i) (*.f64 i i)) (pow.f64 i #s(literal 3 binary64)))) (neg.f64 (pow.f64 i #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (neg.f64 i)) (neg.f64 i)) (*.f64 i i))
(/.f64 (-.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (*.f64 i (pow.f64 i #s(literal -1 binary64)))) i)
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) i) i) (*.f64 i i))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 i)) (neg.f64 i)) (*.f64 (neg.f64 i) #s(literal -1 binary64))) (*.f64 i i))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 i)) #s(literal 1 binary64)) (*.f64 (neg.f64 i) (pow.f64 i #s(literal -1 binary64)))) (neg.f64 i))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 i)) i) (neg.f64 i)) (*.f64 i i))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 i) i) (neg.f64 i)) #s(literal -1 binary64)) (neg.f64 i))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 i) i) i) #s(literal 1 binary64)) i)
(/.f64 (-.f64 (*.f64 (exp.f64 i) (neg.f64 i)) (neg.f64 i)) (*.f64 i i))
(/.f64 (-.f64 (exp.f64 i) (*.f64 i (pow.f64 i #s(literal -1 binary64)))) i)
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (neg.f64 i)) (*.f64 (neg.f64 i) (/.f64 (neg.f64 i) i))) (*.f64 i i))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) i) (*.f64 (neg.f64 i) (/.f64 i i))) (*.f64 i i))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (*.f64 i i)) (*.f64 i i)) (pow.f64 (neg.f64 i) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 i) i) i) (neg.f64 i)) (*.f64 i (/.f64 (neg.f64 i) i))) (*.f64 i i))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 i) i) i) i) (*.f64 i (/.f64 i i))) (*.f64 i i))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 i) i) i) (*.f64 i i)) (*.f64 i i)) (pow.f64 i #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (neg.f64 i)) (*.f64 (*.f64 i i) (/.f64 (neg.f64 i) i))) (pow.f64 (neg.f64 i) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 i) i)) i) (*.f64 (*.f64 i i) (/.f64 i i))) (pow.f64 i #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (*.f64 i i)) (pow.f64 (neg.f64 i) #s(literal 3 binary64))) (pow.f64 i #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (*.f64 i i)) (pow.f64 i #s(literal 3 binary64))) (pow.f64 i #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (*.f64 (*.f64 i i) (/.f64 (neg.f64 i) i))) (pow.f64 (neg.f64 i) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 i) i) i) (*.f64 (*.f64 i i) (/.f64 i i))) (pow.f64 i #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 i) i) (*.f64 i i)) (pow.f64 (neg.f64 i) #s(literal 3 binary64))) (pow.f64 i #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (neg.f64 i) (neg.f64 i)) (*.f64 i i))
(/.f64 (+.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (*.f64 i (pow.f64 i #s(literal -1 binary64)))) i)
(/.f64 (fma.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) i i) (*.f64 i i))
(/.f64 (fma.f64 (neg.f64 (exp.f64 i)) (neg.f64 i) (*.f64 (neg.f64 i) #s(literal -1 binary64))) (*.f64 i i))
(/.f64 (fma.f64 (neg.f64 (exp.f64 i)) #s(literal 1 binary64) (*.f64 (neg.f64 i) (pow.f64 i #s(literal -1 binary64)))) (neg.f64 i))
(/.f64 (fma.f64 (neg.f64 (exp.f64 i)) i (neg.f64 i)) (*.f64 i i))
(/.f64 (fma.f64 (/.f64 (exp.f64 i) i) (neg.f64 i) #s(literal -1 binary64)) (neg.f64 i))
(/.f64 (fma.f64 (/.f64 (exp.f64 i) i) i #s(literal 1 binary64)) i)
(/.f64 (fma.f64 (exp.f64 i) (neg.f64 i) (neg.f64 i)) (*.f64 i i))
(/.f64 (+.f64 (exp.f64 i) (*.f64 i (pow.f64 i #s(literal -1 binary64)))) i)
(/.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (*.f64 i i) (*.f64 i i)) (pow.f64 (neg.f64 i) #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (*.f64 i i) (pow.f64 (neg.f64 i) #s(literal 3 binary64))) (pow.f64 i #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (exp.f64 i) i) (*.f64 i i) (pow.f64 (neg.f64 i) #s(literal 3 binary64))) (pow.f64 i #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (neg.f64 i) (*.f64 (neg.f64 i) (/.f64 (neg.f64 i) i))) (*.f64 i i))
(/.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) i (*.f64 (neg.f64 i) (/.f64 i i))) (*.f64 i i))
(/.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) i) (neg.f64 i) (*.f64 i (/.f64 (neg.f64 i) i))) (*.f64 i i))
(/.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) i) i (*.f64 i (/.f64 i i))) (*.f64 i i))
(/.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) i) (*.f64 i i) (*.f64 i i)) (pow.f64 i #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (neg.f64 i) (*.f64 (*.f64 i i) (/.f64 (neg.f64 i) i))) (pow.f64 (neg.f64 i) #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (exp.f64 i) i)) i (*.f64 (*.f64 i i) (/.f64 i i))) (pow.f64 i #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (*.f64 i i) (pow.f64 i #s(literal 3 binary64))) (pow.f64 i #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (exp.f64 i) i) (neg.f64 i) (*.f64 (*.f64 i i) (/.f64 (neg.f64 i) i))) (pow.f64 (neg.f64 i) #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (exp.f64 i) i) i (*.f64 (*.f64 i i) (/.f64 i i))) (pow.f64 i #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (exp.f64 i) i) (*.f64 i i) (pow.f64 i #s(literal 3 binary64))) (pow.f64 i #s(literal 4 binary64)))
(/.f64 (-.f64 (neg.f64 (exp.f64 i)) #s(literal -1 binary64)) (neg.f64 i))
(/.f64 (-.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (neg.f64 i)) (*.f64 i i))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 2 binary64)) (pow.f64 i #s(literal -2 binary64))) (/.f64 (expm1.f64 i) i))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 2 binary64)) (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 2 binary64))) (/.f64 (expm1.f64 i) i))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 2 binary64)) (+.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 (exp.f64 i) (*.f64 i i)))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal 6 binary64))) (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 i (*.f64 i i))))))
(/.f64 (/.f64 (*.f64 i (expm1.f64 i)) (neg.f64 i)) (neg.f64 i))
(/.f64 (/.f64 (expm1.f64 i) #s(literal 1 binary64)) i)
(/.f64 (neg.f64 (neg.f64 (expm1.f64 i))) (neg.f64 (neg.f64 i)))
(/.f64 (neg.f64 (expm1.f64 (+.f64 i i))) (neg.f64 (fma.f64 (exp.f64 i) i i)))
(/.f64 (neg.f64 (expm1.f64 (*.f64 i #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) i)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i (expm1.f64 i)))) (neg.f64 (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i i))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64))) (*.f64 i i))))
(/.f64 (neg.f64 (/.f64 (*.f64 i (expm1.f64 i)) i)) (neg.f64 i))
(/.f64 (neg.f64 (neg.f64 (*.f64 i (expm1.f64 i)))) (*.f64 i i))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 i) i) (*.f64 i i)) (pow.f64 i #s(literal 3 binary64))) (pow.f64 i #s(literal 4 binary64)))
(/.f64 (/.f64 (*.f64 i (expm1.f64 i)) i) i)
(/.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i i))
(/.f64 (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i (expm1.f64 i))) (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i i)))
(/.f64 (-.f64 (exp.f64 i) #s(literal -1 binary64)) i)
(/.f64 (expm1.f64 (+.f64 i i)) (fma.f64 (exp.f64 i) i i))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal 3 binary64))) (*.f64 (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64))) (*.f64 i i)))
(/.f64 (expm1.f64 (*.f64 i #s(literal 3 binary64))) (*.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) i))
(/.f64 (neg.f64 (expm1.f64 i)) (neg.f64 i))
(/.f64 (neg.f64 (*.f64 i (expm1.f64 i))) (*.f64 i i))
(/.f64 (*.f64 i (expm1.f64 i)) (*.f64 i i))
(/.f64 (/.f64 (expm1.f64 i) i) #s(literal -1 binary64))
(/.f64 (/.f64 (expm1.f64 i) i) #s(literal 1 binary64))
(/.f64 (expm1.f64 i) i)
(neg.f64 (/.f64 (neg.f64 (expm1.f64 i)) i))
(neg.f64 (/.f64 (expm1.f64 i) (neg.f64 i)))
(neg.f64 (/.f64 (expm1.f64 i) i))
(fma.f64 (/.f64 #s(literal -1 binary64) i) (/.f64 (neg.f64 i) i) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 #s(literal -1 binary64) i) (/.f64 i i) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 (neg.f64 i) #s(literal 1 binary64)) (pow.f64 i #s(literal -2 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 (exp.f64 i) (neg.f64 (neg.f64 i))) (/.f64 i (neg.f64 (neg.f64 i))) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (exp.f64 i) (neg.f64 (neg.f64 i))) (/.f64 i (neg.f64 (neg.f64 i))) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 i (neg.f64 (neg.f64 i))) (/.f64 (exp.f64 i) (neg.f64 (neg.f64 i))) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 i (neg.f64 (neg.f64 i))) (/.f64 (exp.f64 i) (neg.f64 (neg.f64 i))) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 i (neg.f64 (neg.f64 i))) (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 i (neg.f64 (neg.f64 i))) (pow.f64 i #s(literal -1 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 (neg.f64 i))) (pow.f64 i #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 (neg.f64 i))) (pow.f64 i #s(literal -1 binary64)) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 i #s(literal 1 binary64)) (/.f64 (exp.f64 i) (*.f64 i i)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 i #s(literal 1 binary64)) (/.f64 (exp.f64 i) (*.f64 i i)) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 i #s(literal 1 binary64)) (pow.f64 i #s(literal -2 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) #s(literal 1 binary64)) (pow.f64 i #s(literal -2 binary64)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) #s(literal 1 binary64)) (pow.f64 i #s(literal -2 binary64)) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 (exp.f64 i) (*.f64 i i)) (/.f64 i #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (exp.f64 i) (*.f64 i i)) (/.f64 i #s(literal 1 binary64)) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (pow.f64 i #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) i))
(fma.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (pow.f64 i #s(literal -1 binary64)) (pow.f64 i #s(literal -1 binary64)))
(fma.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (/.f64 i (*.f64 i i)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (/.f64 i (*.f64 i i)) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (/.f64 i (*.f64 i i)))
(fma.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 (neg.f64 i) #s(literal 1 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 i #s(literal 1 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 (*.f64 (exp.f64 i) i) #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 (*.f64 (exp.f64 i) i) #s(literal 1 binary64)) (/.f64 i (*.f64 i i)))
(fma.f64 (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (/.f64 i (neg.f64 (neg.f64 i))) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (/.f64 i (*.f64 i i)))
(fma.f64 (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (/.f64 (neg.f64 i) i) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (/.f64 i i) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 (exp.f64 i) (neg.f64 i)) (/.f64 (neg.f64 i) i) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (exp.f64 i) (neg.f64 i)) (/.f64 (neg.f64 i) i) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 (neg.f64 i) i) (/.f64 #s(literal -1 binary64) i) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 (neg.f64 i) i) (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 (neg.f64 i) i) (/.f64 (exp.f64 i) (neg.f64 i)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (neg.f64 i) i) (/.f64 (exp.f64 i) (neg.f64 i)) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 (neg.f64 i) i) (pow.f64 i #s(literal -1 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 i i) (/.f64 #s(literal -1 binary64) i) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 i i) (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 i i) (pow.f64 i #s(literal -1 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 i i) (/.f64 (exp.f64 i) i) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 i i) (/.f64 (exp.f64 i) i) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) i) (pow.f64 i #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) i) (pow.f64 i #s(literal -1 binary64)) (/.f64 i (*.f64 i i)))
(fma.f64 #s(literal -1 binary64) (/.f64 i (*.f64 i i)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 i (neg.f64 (neg.f64 i))) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 (neg.f64 i))) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 (neg.f64 i))) (/.f64 i (*.f64 i i)))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 (exp.f64 i) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) i))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 (exp.f64 i) #s(literal 1 binary64)) (pow.f64 i #s(literal -1 binary64)))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 (neg.f64 i) i) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 i i) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 (*.f64 (exp.f64 i) i) i) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 (*.f64 (exp.f64 i) i) i) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 (exp.f64 i) i) (/.f64 i i) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (exp.f64 i) i) (/.f64 i i) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 (exp.f64 i) i) #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) i))
(fma.f64 (/.f64 (exp.f64 i) i) #s(literal 1 binary64) (pow.f64 i #s(literal -1 binary64)))
(fma.f64 (/.f64 i (*.f64 i i)) (/.f64 (exp.f64 i) #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 i (*.f64 i i)) (/.f64 (exp.f64 i) #s(literal 1 binary64)) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 i (*.f64 i i)) #s(literal -1 binary64) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 i (*.f64 i i)) #s(literal 1 binary64) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 1 binary64) (/.f64 i (*.f64 i i)))
(fma.f64 (exp.f64 i) (/.f64 i (*.f64 i i)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (exp.f64 i) (/.f64 i (*.f64 i i)) (/.f64 i (*.f64 i i)))
(fma.f64 i (/.f64 (exp.f64 i) (*.f64 i i)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 i (/.f64 (exp.f64 i) (*.f64 i i)) (/.f64 i (*.f64 i i)))
(fma.f64 i (pow.f64 i #s(literal -2 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 #s(literal 1 binary64) (/.f64 (exp.f64 i) i) (/.f64 #s(literal -1 binary64) i))
(fma.f64 #s(literal 1 binary64) (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 i (*.f64 i i)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 i (*.f64 i i)))
(-.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 2 binary64)) (/.f64 (expm1.f64 i) i)) (/.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 (expm1.f64 i) i)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 2 binary64)) (/.f64 (expm1.f64 i) i)) (/.f64 (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 2 binary64)) (/.f64 (expm1.f64 i) i)))
(-.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 2 binary64)) (+.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 (exp.f64 i) (*.f64 i i))))) (/.f64 (pow.f64 i #s(literal -3 binary64)) (+.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 2 binary64)) (+.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 (exp.f64 i) (*.f64 i i))))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 i (*.f64 i i)))))) (/.f64 (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 i (*.f64 i i)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (exp.f64 i) i) (*.f64 i i)) (pow.f64 i #s(literal 4 binary64))) (/.f64 (pow.f64 i #s(literal 3 binary64)) (pow.f64 i #s(literal 4 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i i))) (/.f64 (*.f64 i i) (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i i))))
(-.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 2 binary64)) (fma.f64 (exp.f64 i) i i)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 i) i i)))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (*.f64 (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64))) (*.f64 i i))) (/.f64 (pow.f64 i #s(literal 3 binary64)) (*.f64 (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64))) (*.f64 i i))))
(-.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 3 binary64)) (*.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) i)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) i)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)) (fma.f64 (exp.f64 i) i i)) (*.f64 i i)) (/.f64 (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)) (*.f64 i i)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)))) (*.f64 i i)) (/.f64 (/.f64 (pow.f64 i #s(literal 3 binary64)) (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)))) (*.f64 i i)))
(-.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 1 binary64)) (/.f64 (/.f64 i (*.f64 i i)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 2 binary64)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) i) (/.f64 (pow.f64 (-.f64 (exp.f64 i) #s(literal -1 binary64)) #s(literal -1 binary64)) i))
(-.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 3 binary64)) (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64)))) i) (/.f64 (pow.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) #s(literal -1 binary64)) i))
(-.f64 (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64)))
(-.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 (*.f64 (neg.f64 (neg.f64 i)) #s(literal 1 binary64)) (*.f64 i i)))
(-.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 i (*.f64 i i)))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i i))) (/.f64 (*.f64 i i) (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i i))))
(+.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 2 binary64)) (fma.f64 (exp.f64 i) i i)) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 i) i i)))
(+.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 3 binary64)) (*.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) i)) (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) i)))
(+.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 1 binary64)) (/.f64 (/.f64 i (*.f64 i i)) #s(literal 1 binary64)))
(+.f64 (/.f64 (cosh.f64 i) i) (/.f64 (-.f64 (sinh.f64 i) #s(literal 1 binary64)) i))
(+.f64 (/.f64 (exp.f64 i) i) (/.f64 #s(literal -1 binary64) i))
(+.f64 (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64)))
(+.f64 (/.f64 i (*.f64 i i)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(+.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 (/.f64 (neg.f64 i) i) i))
(+.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 i (*.f64 i i)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n)
(*.f64 n #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))))
#s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal 2500 binary64) (*.f64 i i)))) (neg.f64 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal 50 binary64) i))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 2500 binary64) (*.f64 i i) #s(literal -10000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 100 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 125000 binary64) #s(literal 1000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 2500 binary64) (*.f64 i i) (-.f64 #s(literal 10000 binary64) (*.f64 i #s(literal 5000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2500 binary64) (*.f64 i i)) (-.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 100 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 100 binary64)) #s(literal 10000 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 100 binary64)) (-.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 100 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 3 binary64)) (fma.f64 #s(literal 2500 binary64) (*.f64 i i) (-.f64 #s(literal 10000 binary64) (*.f64 i #s(literal 5000 binary64)))) (*.f64 (fma.f64 #s(literal 2500 binary64) (*.f64 i i) (-.f64 #s(literal 10000 binary64) (*.f64 i #s(literal 5000 binary64)))) #s(literal 1000000 binary64))) (*.f64 (fma.f64 #s(literal 2500 binary64) (*.f64 i i) (-.f64 #s(literal 10000 binary64) (*.f64 i #s(literal 5000 binary64)))) (fma.f64 #s(literal 2500 binary64) (*.f64 i i) (-.f64 #s(literal 10000 binary64) (*.f64 i #s(literal 5000 binary64))))))
(/.f64 (-.f64 #s(literal 10000 binary64) (*.f64 #s(literal 2500 binary64) (*.f64 i i))) (-.f64 #s(literal 100 binary64) (*.f64 #s(literal 50 binary64) i)))
(/.f64 (neg.f64 (fma.f64 #s(literal 2500 binary64) (*.f64 i i) #s(literal -10000 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 100 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 125000 binary64) #s(literal 1000000 binary64))) (neg.f64 (+.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal 2500 binary64) (*.f64 i i)) (*.f64 i #s(literal 5000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 125000 binary64) #s(literal 1000000 binary64))) (neg.f64 (fma.f64 #s(literal 2500 binary64) (*.f64 i i) (-.f64 #s(literal 10000 binary64) (*.f64 i #s(literal 5000 binary64))))))
(/.f64 (fma.f64 #s(literal 2500 binary64) (*.f64 i i) #s(literal -10000 binary64)) (-.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 100 binary64)))
(/.f64 (fma.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 125000 binary64) #s(literal 1000000 binary64)) (+.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal 2500 binary64) (*.f64 i i)) (*.f64 i #s(literal 5000 binary64)))))
(/.f64 (fma.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 125000 binary64) #s(literal 1000000 binary64)) (fma.f64 #s(literal 2500 binary64) (*.f64 i i) (-.f64 #s(literal 10000 binary64) (*.f64 i #s(literal 5000 binary64)))))
(fma.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 1 binary64) #s(literal 100 binary64))
(fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))
(fma.f64 i #s(literal 50 binary64) #s(literal 100 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 50 binary64) i) #s(literal 100 binary64))
(-.f64 (/.f64 #s(literal 10000 binary64) (-.f64 #s(literal 100 binary64) (*.f64 #s(literal 50 binary64) i))) (/.f64 (*.f64 #s(literal 2500 binary64) (*.f64 i i)) (-.f64 #s(literal 100 binary64) (*.f64 #s(literal 50 binary64) i))))
(-.f64 (/.f64 (*.f64 #s(literal 2500 binary64) (*.f64 i i)) (-.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 100 binary64))) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 100 binary64))))
(-.f64 #s(literal 100 binary64) (*.f64 #s(literal -50 binary64) i))
(-.f64 #s(literal 100 binary64) (*.f64 (neg.f64 i) #s(literal 50 binary64)))
(+.f64 (/.f64 #s(literal 1000000 binary64) (+.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal 2500 binary64) (*.f64 i i)) (*.f64 i #s(literal 5000 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 3 binary64)) (+.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal 2500 binary64) (*.f64 i i)) (*.f64 i #s(literal 5000 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 3 binary64)) (+.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal 2500 binary64) (*.f64 i i)) (*.f64 i #s(literal 5000 binary64))))) (/.f64 #s(literal 1000000 binary64) (+.f64 #s(literal 10000 binary64) (-.f64 (*.f64 #s(literal 2500 binary64) (*.f64 i i)) (*.f64 i #s(literal 5000 binary64))))))
(+.f64 (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 2500 binary64) (*.f64 i i) (-.f64 #s(literal 10000 binary64) (*.f64 i #s(literal 5000 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 3 binary64)) (fma.f64 #s(literal 2500 binary64) (*.f64 i i) (-.f64 #s(literal 10000 binary64) (*.f64 i #s(literal 5000 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 3 binary64)) (fma.f64 #s(literal 2500 binary64) (*.f64 i i) (-.f64 #s(literal 10000 binary64) (*.f64 i #s(literal 5000 binary64))))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 2500 binary64) (*.f64 i i) (-.f64 #s(literal 10000 binary64) (*.f64 i #s(literal 5000 binary64))))))
(+.f64 (/.f64 (*.f64 #s(literal 2500 binary64) (*.f64 i i)) (-.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 100 binary64))) (/.f64 #s(literal -10000 binary64) (-.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 100 binary64))))
(+.f64 (*.f64 #s(literal 50 binary64) i) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal 50 binary64) i))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n)
(*.f64 n #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))))
#s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)) #s(literal 10000 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 3 binary64)) #s(literal 1000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 100 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64)) #s(literal 10000 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 100 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64))) #s(literal 1000000 binary64))) (*.f64 (fma.f64 #s(literal 100 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64))) (fma.f64 #s(literal 100 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) #s(literal 2500 binary64)) i) #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64)) #s(literal 100 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 125000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 3 binary64))) i) #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64))) #s(literal 100 binary64))) (*.f64 (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) #s(literal 2500 binary64))) #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64)) #s(literal 100 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 i (+.f64 #s(literal 125000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 3 binary64)))) #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64))) #s(literal 100 binary64))) (*.f64 (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 100 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) #s(literal 2500 binary64)) i))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64))))
(/.f64 (fma.f64 #s(literal 100 binary64) (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 125000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 3 binary64))) i))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 100 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 i (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) #s(literal 2500 binary64))))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64))))
(/.f64 (fma.f64 #s(literal 100 binary64) (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 i (+.f64 #s(literal 125000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 3 binary64)))))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 10000 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64))) (-.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)) #s(literal 10000 binary64))) (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (neg.f64 (+.f64 #s(literal 10000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (neg.f64 (fma.f64 #s(literal 100 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)) #s(literal 10000 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (+.f64 #s(literal 10000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (fma.f64 #s(literal 100 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) #s(literal 1 binary64)) i #s(literal 100 binary64))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 1 binary64) #s(literal 100 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))
(fma.f64 i (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64))) #s(literal 100 binary64))
(fma.f64 i (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) #s(literal 100 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64))
(-.f64 (/.f64 #s(literal 10000 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)) (-.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64))) (/.f64 #s(literal 10000 binary64) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64))))
(-.f64 #s(literal 100 binary64) (*.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64))) i))
(-.f64 #s(literal 100 binary64) (*.f64 (neg.f64 i) (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 3 binary64)) (+.f64 #s(literal 10000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64))))) (/.f64 #s(literal 1000000 binary64) (+.f64 #s(literal 10000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64))))))
(+.f64 (/.f64 #s(literal 1000000 binary64) (+.f64 #s(literal 10000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64))))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 3 binary64)) (+.f64 #s(literal 10000 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64))))))
(+.f64 (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 100 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)))) (/.f64 #s(literal 1000000 binary64) (fma.f64 #s(literal 100 binary64) (-.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64))) (/.f64 #s(literal -10000 binary64) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64))))
(+.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i))
(*.f64 (/.f64 (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) n) (neg.f64 i)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) n) (neg.f64 i)) (/.f64 (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) i) (/.f64 n #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 n i))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) n) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) i))
(*.f64 (/.f64 (*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) #s(literal 100 binary64)) #s(literal -1 binary64)) (/.f64 n #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 n #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) n) i) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) n) i) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) n) #s(literal -1 binary64)) (/.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) n) #s(literal -1 binary64)) (/.f64 (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))) i))
(*.f64 (/.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) n) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) n) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) n) i) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) n) #s(literal -1 binary64)) #s(literal -100 binary64))
(*.f64 (/.f64 (*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) n) #s(literal 1 binary64)) #s(literal 100 binary64))
(*.f64 (/.f64 n #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i)) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) #s(literal 100 binary64)) n)
(*.f64 (/.f64 (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))) i) (/.f64 (*.f64 #s(literal 100 binary64) n) #s(literal -1 binary64)))
(*.f64 (/.f64 n #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) n) #s(literal 1 binary64)) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) n) i) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) n) i) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) n) i))
(*.f64 #s(literal -100 binary64) (/.f64 (*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) n) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) n) #s(literal 100 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) n) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) n) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (/.f64 (*.f64 #s(literal 100 binary64) n) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 #s(literal 100 binary64) n))
(*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 (*.f64 #s(literal 100 binary64) n) i))
(*.f64 #s(literal 100 binary64) (/.f64 (*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) n) #s(literal 1 binary64)))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) n))
(*.f64 n (*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))) #s(literal 1 binary64))) (neg.f64 i))
(/.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))) (*.f64 #s(literal 100 binary64) n))) (neg.f64 (neg.f64 i)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) n) (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))))) (neg.f64 (neg.f64 i)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))))) (neg.f64 (neg.f64 i)))
(/.f64 (neg.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 (*.f64 #s(literal 100 binary64) n) i))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))) #s(literal 1 binary64)) i)
(/.f64 (*.f64 (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))) (*.f64 #s(literal 100 binary64) n)) (neg.f64 i))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) n) (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))) (neg.f64 i))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))) (neg.f64 i))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))) i)
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 (*.f64 #s(literal 100 binary64) n) i)) #s(literal 1 binary64))
(/.f64 (neg.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 1 binary64))) (neg.f64 i))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))))) (neg.f64 (neg.f64 (neg.f64 i))))
(/.f64 (neg.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 1 binary64)) i)
(/.f64 (neg.f64 (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))) (neg.f64 (neg.f64 i)))
(/.f64 (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))) (neg.f64 i))
(/.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) #s(literal 1 binary64))
(/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i)
(neg.f64 (/.f64 (neg.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))) i))
(neg.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (neg.f64 i)))
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
(*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) #s(literal 1 binary64)) i)
(*.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i) #s(literal 1 binary64))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(*.f64 i (*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))))
(*.f64 i (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) i)) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64)) i)) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))))
(/.f64 (neg.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64)) i) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
(/.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64)))
(/.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) i i)
(fma.f64 i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) i)
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) i) i)
(+.f64 (*.f64 i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)) i)
(+.f64 i (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) i))
(+.f64 i (*.f64 i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
(*.f64 (/.f64 (fma.f64 (exp.f64 i) i i) (fma.f64 (exp.f64 i) i i)) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 (*.f64 i (expm1.f64 i)) (fma.f64 (exp.f64 i) i i)) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 (-.f64 (exp.f64 i) #s(literal -1 binary64)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64))) (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)))) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64)))) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 i (neg.f64 (neg.f64 i))) (/.f64 (expm1.f64 i) (neg.f64 (neg.f64 i))))
(*.f64 (/.f64 i (neg.f64 (neg.f64 i))) (/.f64 (expm1.f64 i) (neg.f64 i)))
(*.f64 (/.f64 i #s(literal 1 binary64)) (/.f64 (expm1.f64 i) (*.f64 i i)))
(*.f64 (/.f64 (neg.f64 i) i) (/.f64 (expm1.f64 i) (neg.f64 (neg.f64 i))))
(*.f64 (/.f64 (neg.f64 i) i) (/.f64 (expm1.f64 i) (neg.f64 i)))
(*.f64 (/.f64 (neg.f64 i) i) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 i i) (/.f64 (expm1.f64 i) (neg.f64 i)))
(*.f64 (/.f64 i i) (/.f64 (expm1.f64 i) i))
(*.f64 (/.f64 i (*.f64 i i)) (/.f64 (expm1.f64 i) #s(literal 1 binary64)))
(*.f64 (/.f64 (expm1.f64 i) i) (/.f64 (expm1.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(/.f64 (+.f64 (neg.f64 (exp.f64 i)) #s(literal -1 binary64)) (neg.f64 i))
(/.f64 (+.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) #s(literal 1 binary64)) i)
(/.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) i) #s(literal -1 binary64) (/.f64 (neg.f64 i) i)) (neg.f64 i))
(/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 i) i) i) (/.f64 i i)) i)
(/.f64 (+.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (neg.f64 i)) (*.f64 i i))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 2 binary64)) (pow.f64 i #s(literal -2 binary64)))) (/.f64 (expm1.f64 i) i))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 2 binary64)) (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 2 binary64)))) (/.f64 (expm1.f64 i) i))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal -3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 2 binary64)) (+.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 (exp.f64 i) (*.f64 i i))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal 6 binary64))) (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 i (*.f64 i i)))))))
(/.f64 (neg.f64 (/.f64 (*.f64 i (expm1.f64 i)) (neg.f64 i))) (neg.f64 (neg.f64 i)))
(/.f64 (neg.f64 (/.f64 (expm1.f64 i) #s(literal 1 binary64))) (neg.f64 i))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (expm1.f64 i)))) (neg.f64 (neg.f64 (neg.f64 i))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 i (expm1.f64 i)) i))) (neg.f64 (neg.f64 i)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 i (expm1.f64 i))))) (*.f64 i i))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (exp.f64 i) i) (*.f64 i i)) (pow.f64 i #s(literal 3 binary64)))) (neg.f64 (pow.f64 i #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (neg.f64 i)) (neg.f64 i)) (*.f64 i i))
(/.f64 (-.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (*.f64 i (pow.f64 i #s(literal -1 binary64)))) i)
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) i) i) (*.f64 i i))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 i)) (neg.f64 i)) (*.f64 (neg.f64 i) #s(literal -1 binary64))) (*.f64 i i))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 i)) #s(literal 1 binary64)) (*.f64 (neg.f64 i) (pow.f64 i #s(literal -1 binary64)))) (neg.f64 i))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 i)) i) (neg.f64 i)) (*.f64 i i))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 i) i) (neg.f64 i)) #s(literal -1 binary64)) (neg.f64 i))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 i) i) i) #s(literal 1 binary64)) i)
(/.f64 (-.f64 (*.f64 (exp.f64 i) (neg.f64 i)) (neg.f64 i)) (*.f64 i i))
(/.f64 (-.f64 (exp.f64 i) (*.f64 i (pow.f64 i #s(literal -1 binary64)))) i)
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (neg.f64 i)) (*.f64 (neg.f64 i) (/.f64 (neg.f64 i) i))) (*.f64 i i))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) i) (*.f64 (neg.f64 i) (/.f64 i i))) (*.f64 i i))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (*.f64 i i)) (*.f64 i i)) (pow.f64 (neg.f64 i) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 i) i) i) (neg.f64 i)) (*.f64 i (/.f64 (neg.f64 i) i))) (*.f64 i i))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 i) i) i) i) (*.f64 i (/.f64 i i))) (*.f64 i i))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 i) i) i) (*.f64 i i)) (*.f64 i i)) (pow.f64 i #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (neg.f64 i)) (*.f64 (*.f64 i i) (/.f64 (neg.f64 i) i))) (pow.f64 (neg.f64 i) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 i) i)) i) (*.f64 (*.f64 i i) (/.f64 i i))) (pow.f64 i #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (*.f64 i i)) (pow.f64 (neg.f64 i) #s(literal 3 binary64))) (pow.f64 i #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (*.f64 i i)) (pow.f64 i #s(literal 3 binary64))) (pow.f64 i #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (*.f64 (*.f64 i i) (/.f64 (neg.f64 i) i))) (pow.f64 (neg.f64 i) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 i) i) i) (*.f64 (*.f64 i i) (/.f64 i i))) (pow.f64 i #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 i) i) (*.f64 i i)) (pow.f64 (neg.f64 i) #s(literal 3 binary64))) (pow.f64 i #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (neg.f64 i) (neg.f64 i)) (*.f64 i i))
(/.f64 (+.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (*.f64 i (pow.f64 i #s(literal -1 binary64)))) i)
(/.f64 (fma.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) i i) (*.f64 i i))
(/.f64 (fma.f64 (neg.f64 (exp.f64 i)) (neg.f64 i) (*.f64 (neg.f64 i) #s(literal -1 binary64))) (*.f64 i i))
(/.f64 (fma.f64 (neg.f64 (exp.f64 i)) #s(literal 1 binary64) (*.f64 (neg.f64 i) (pow.f64 i #s(literal -1 binary64)))) (neg.f64 i))
(/.f64 (fma.f64 (neg.f64 (exp.f64 i)) i (neg.f64 i)) (*.f64 i i))
(/.f64 (fma.f64 (/.f64 (exp.f64 i) i) (neg.f64 i) #s(literal -1 binary64)) (neg.f64 i))
(/.f64 (fma.f64 (/.f64 (exp.f64 i) i) i #s(literal 1 binary64)) i)
(/.f64 (fma.f64 (exp.f64 i) (neg.f64 i) (neg.f64 i)) (*.f64 i i))
(/.f64 (+.f64 (exp.f64 i) (*.f64 i (pow.f64 i #s(literal -1 binary64)))) i)
(/.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (*.f64 i i) (*.f64 i i)) (pow.f64 (neg.f64 i) #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (*.f64 i i) (pow.f64 (neg.f64 i) #s(literal 3 binary64))) (pow.f64 i #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (exp.f64 i) i) (*.f64 i i) (pow.f64 (neg.f64 i) #s(literal 3 binary64))) (pow.f64 i #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (neg.f64 i) (*.f64 (neg.f64 i) (/.f64 (neg.f64 i) i))) (*.f64 i i))
(/.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) i (*.f64 (neg.f64 i) (/.f64 i i))) (*.f64 i i))
(/.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) i) (neg.f64 i) (*.f64 i (/.f64 (neg.f64 i) i))) (*.f64 i i))
(/.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) i) i (*.f64 i (/.f64 i i))) (*.f64 i i))
(/.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) i) (*.f64 i i) (*.f64 i i)) (pow.f64 i #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (neg.f64 i) (*.f64 (*.f64 i i) (/.f64 (neg.f64 i) i))) (pow.f64 (neg.f64 i) #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (exp.f64 i) i)) i (*.f64 (*.f64 i i) (/.f64 i i))) (pow.f64 i #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (*.f64 i i) (pow.f64 i #s(literal 3 binary64))) (pow.f64 i #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (exp.f64 i) i) (neg.f64 i) (*.f64 (*.f64 i i) (/.f64 (neg.f64 i) i))) (pow.f64 (neg.f64 i) #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (exp.f64 i) i) i (*.f64 (*.f64 i i) (/.f64 i i))) (pow.f64 i #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (exp.f64 i) i) (*.f64 i i) (pow.f64 i #s(literal 3 binary64))) (pow.f64 i #s(literal 4 binary64)))
(/.f64 (-.f64 (neg.f64 (exp.f64 i)) #s(literal -1 binary64)) (neg.f64 i))
(/.f64 (-.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (neg.f64 i)) (*.f64 i i))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 2 binary64)) (pow.f64 i #s(literal -2 binary64))) (/.f64 (expm1.f64 i) i))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 2 binary64)) (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 2 binary64))) (/.f64 (expm1.f64 i) i))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 2 binary64)) (+.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 (exp.f64 i) (*.f64 i i)))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal 6 binary64))) (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 i (*.f64 i i))))))
(/.f64 (/.f64 (*.f64 i (expm1.f64 i)) (neg.f64 i)) (neg.f64 i))
(/.f64 (/.f64 (expm1.f64 i) #s(literal 1 binary64)) i)
(/.f64 (neg.f64 (neg.f64 (expm1.f64 i))) (neg.f64 (neg.f64 i)))
(/.f64 (neg.f64 (expm1.f64 (+.f64 i i))) (neg.f64 (fma.f64 (exp.f64 i) i i)))
(/.f64 (neg.f64 (expm1.f64 (*.f64 i #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) i)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i (expm1.f64 i)))) (neg.f64 (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i i))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64))) (*.f64 i i))))
(/.f64 (neg.f64 (/.f64 (*.f64 i (expm1.f64 i)) i)) (neg.f64 i))
(/.f64 (neg.f64 (neg.f64 (*.f64 i (expm1.f64 i)))) (*.f64 i i))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 i) i) (*.f64 i i)) (pow.f64 i #s(literal 3 binary64))) (pow.f64 i #s(literal 4 binary64)))
(/.f64 (/.f64 (*.f64 i (expm1.f64 i)) i) i)
(/.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i i))
(/.f64 (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i (expm1.f64 i))) (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i i)))
(/.f64 (-.f64 (exp.f64 i) #s(literal -1 binary64)) i)
(/.f64 (expm1.f64 (+.f64 i i)) (fma.f64 (exp.f64 i) i i))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal 3 binary64))) (*.f64 (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64))) (*.f64 i i)))
(/.f64 (expm1.f64 (*.f64 i #s(literal 3 binary64))) (*.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) i))
(/.f64 (neg.f64 (expm1.f64 i)) (neg.f64 i))
(/.f64 (neg.f64 (*.f64 i (expm1.f64 i))) (*.f64 i i))
(/.f64 (*.f64 i (expm1.f64 i)) (*.f64 i i))
(/.f64 (/.f64 (expm1.f64 i) i) #s(literal -1 binary64))
(/.f64 (/.f64 (expm1.f64 i) i) #s(literal 1 binary64))
(/.f64 (expm1.f64 i) i)
(neg.f64 (/.f64 (neg.f64 (expm1.f64 i)) i))
(neg.f64 (/.f64 (expm1.f64 i) (neg.f64 i)))
(neg.f64 (/.f64 (expm1.f64 i) i))
(fma.f64 (/.f64 #s(literal -1 binary64) i) (/.f64 (neg.f64 i) i) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 #s(literal -1 binary64) i) (/.f64 i i) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 (neg.f64 i) #s(literal 1 binary64)) (pow.f64 i #s(literal -2 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 (exp.f64 i) (neg.f64 (neg.f64 i))) (/.f64 i (neg.f64 (neg.f64 i))) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (exp.f64 i) (neg.f64 (neg.f64 i))) (/.f64 i (neg.f64 (neg.f64 i))) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 i (neg.f64 (neg.f64 i))) (/.f64 (exp.f64 i) (neg.f64 (neg.f64 i))) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 i (neg.f64 (neg.f64 i))) (/.f64 (exp.f64 i) (neg.f64 (neg.f64 i))) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 i (neg.f64 (neg.f64 i))) (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 i (neg.f64 (neg.f64 i))) (pow.f64 i #s(literal -1 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 (neg.f64 i))) (pow.f64 i #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 (neg.f64 i))) (pow.f64 i #s(literal -1 binary64)) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 i #s(literal 1 binary64)) (/.f64 (exp.f64 i) (*.f64 i i)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 i #s(literal 1 binary64)) (/.f64 (exp.f64 i) (*.f64 i i)) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 i #s(literal 1 binary64)) (pow.f64 i #s(literal -2 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) #s(literal 1 binary64)) (pow.f64 i #s(literal -2 binary64)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) #s(literal 1 binary64)) (pow.f64 i #s(literal -2 binary64)) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 (exp.f64 i) (*.f64 i i)) (/.f64 i #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (exp.f64 i) (*.f64 i i)) (/.f64 i #s(literal 1 binary64)) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (pow.f64 i #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) i))
(fma.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (pow.f64 i #s(literal -1 binary64)) (pow.f64 i #s(literal -1 binary64)))
(fma.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (/.f64 i (*.f64 i i)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (/.f64 i (*.f64 i i)) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (/.f64 i (*.f64 i i)))
(fma.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 (neg.f64 i) #s(literal 1 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 i #s(literal 1 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 (*.f64 (exp.f64 i) i) #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 (*.f64 (exp.f64 i) i) #s(literal 1 binary64)) (/.f64 i (*.f64 i i)))
(fma.f64 (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (/.f64 i (neg.f64 (neg.f64 i))) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)) (/.f64 i (*.f64 i i)))
(fma.f64 (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (/.f64 (neg.f64 i) i) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (/.f64 i i) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 (exp.f64 i) (neg.f64 i)) (/.f64 (neg.f64 i) i) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (exp.f64 i) (neg.f64 i)) (/.f64 (neg.f64 i) i) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 (neg.f64 i) i) (/.f64 #s(literal -1 binary64) i) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 (neg.f64 i) i) (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 (neg.f64 i) i) (/.f64 (exp.f64 i) (neg.f64 i)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (neg.f64 i) i) (/.f64 (exp.f64 i) (neg.f64 i)) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 (neg.f64 i) i) (pow.f64 i #s(literal -1 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 i i) (/.f64 #s(literal -1 binary64) i) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 i i) (pow.f64 (neg.f64 i) #s(literal -1 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 i i) (pow.f64 i #s(literal -1 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 i i) (/.f64 (exp.f64 i) i) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 i i) (/.f64 (exp.f64 i) i) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) i) (pow.f64 i #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) i) (pow.f64 i #s(literal -1 binary64)) (/.f64 i (*.f64 i i)))
(fma.f64 #s(literal -1 binary64) (/.f64 i (*.f64 i i)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 i (neg.f64 (neg.f64 i))) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 (neg.f64 i))) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 (*.f64 (exp.f64 i) i) (neg.f64 (neg.f64 i))) (/.f64 i (*.f64 i i)))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 (exp.f64 i) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) i))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 (exp.f64 i) #s(literal 1 binary64)) (pow.f64 i #s(literal -1 binary64)))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 (neg.f64 i) i) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 i i) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 (*.f64 (exp.f64 i) i) i) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (pow.f64 i #s(literal -1 binary64)) (/.f64 (*.f64 (exp.f64 i) i) i) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 (exp.f64 i) i) (/.f64 i i) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 (exp.f64 i) i) (/.f64 i i) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 (exp.f64 i) i) #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) i))
(fma.f64 (/.f64 (exp.f64 i) i) #s(literal 1 binary64) (pow.f64 i #s(literal -1 binary64)))
(fma.f64 (/.f64 i (*.f64 i i)) (/.f64 (exp.f64 i) #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (/.f64 i (*.f64 i i)) (/.f64 (exp.f64 i) #s(literal 1 binary64)) (/.f64 i (*.f64 i i)))
(fma.f64 (/.f64 i (*.f64 i i)) #s(literal -1 binary64) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (/.f64 i (*.f64 i i)) #s(literal 1 binary64) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 1 binary64) (/.f64 i (*.f64 i i)))
(fma.f64 (exp.f64 i) (/.f64 i (*.f64 i i)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 (exp.f64 i) (/.f64 i (*.f64 i i)) (/.f64 i (*.f64 i i)))
(fma.f64 i (/.f64 (exp.f64 i) (*.f64 i i)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 i (/.f64 (exp.f64 i) (*.f64 i i)) (/.f64 i (*.f64 i i)))
(fma.f64 i (pow.f64 i #s(literal -2 binary64)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 #s(literal 1 binary64) (/.f64 (exp.f64 i) i) (/.f64 #s(literal -1 binary64) i))
(fma.f64 #s(literal 1 binary64) (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 i (*.f64 i i)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 (/.f64 (neg.f64 i) i) i))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 i (*.f64 i i)))
(-.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 2 binary64)) (/.f64 (expm1.f64 i) i)) (/.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 (expm1.f64 i) i)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 2 binary64)) (/.f64 (expm1.f64 i) i)) (/.f64 (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 2 binary64)) (/.f64 (expm1.f64 i) i)))
(-.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 2 binary64)) (+.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 (exp.f64 i) (*.f64 i i))))) (/.f64 (pow.f64 i #s(literal -3 binary64)) (+.f64 (pow.f64 (/.f64 (exp.f64 i) i) #s(literal 2 binary64)) (+.f64 (pow.f64 i #s(literal -2 binary64)) (/.f64 (exp.f64 i) (*.f64 i i))))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 i (*.f64 i i)))))) (/.f64 (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 i (*.f64 i i)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 i (*.f64 i i)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (exp.f64 i) i) (*.f64 i i)) (pow.f64 i #s(literal 4 binary64))) (/.f64 (pow.f64 i #s(literal 3 binary64)) (pow.f64 i #s(literal 4 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i i))) (/.f64 (*.f64 i i) (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i i))))
(-.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 2 binary64)) (fma.f64 (exp.f64 i) i i)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 i) i i)))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (*.f64 (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64))) (*.f64 i i))) (/.f64 (pow.f64 i #s(literal 3 binary64)) (*.f64 (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64))) (*.f64 i i))))
(-.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 3 binary64)) (*.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) i)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) i)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)) (fma.f64 (exp.f64 i) i i)) (*.f64 i i)) (/.f64 (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)) (*.f64 i i)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)))) (*.f64 i i)) (/.f64 (/.f64 (pow.f64 i #s(literal 3 binary64)) (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)))) (*.f64 i i)))
(-.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 1 binary64)) (/.f64 (/.f64 i (*.f64 i i)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 2 binary64)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) i) (/.f64 (pow.f64 (-.f64 (exp.f64 i) #s(literal -1 binary64)) #s(literal -1 binary64)) i))
(-.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 3 binary64)) (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64)))) i) (/.f64 (pow.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) #s(literal -1 binary64)) i))
(-.f64 (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64)))
(-.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 (*.f64 (neg.f64 (neg.f64 i)) #s(literal 1 binary64)) (*.f64 i i)))
(-.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 i (*.f64 i i)))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i i))) (/.f64 (*.f64 i i) (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i i))))
(+.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 2 binary64)) (fma.f64 (exp.f64 i) i i)) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 i) i i)))
(+.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 3 binary64)) (*.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) i)) (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) i)))
(+.f64 (/.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) #s(literal 1 binary64)) (/.f64 (/.f64 i (*.f64 i i)) #s(literal 1 binary64)))
(+.f64 (/.f64 (cosh.f64 i) i) (/.f64 (-.f64 (sinh.f64 i) #s(literal 1 binary64)) i))
(+.f64 (/.f64 (exp.f64 i) i) (/.f64 #s(literal -1 binary64) i))
(+.f64 (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64)))
(+.f64 (/.f64 i (*.f64 i i)) (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)))
(+.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 (/.f64 (neg.f64 i) i) i))
(+.f64 (*.f64 (/.f64 i i) (/.f64 (exp.f64 i) i)) (/.f64 i (*.f64 i i)))
(*.f64 (/.f64 (*.f64 i (expm1.f64 i)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (fma.f64 (exp.f64 i) i i) i))
(*.f64 (/.f64 (fma.f64 (exp.f64 i) i i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (*.f64 i (expm1.f64 i)) i))
(*.f64 (/.f64 (fma.f64 (exp.f64 i) i i) i) (/.f64 (*.f64 i (expm1.f64 i)) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 i (expm1.f64 i)) i) (/.f64 (fma.f64 (exp.f64 i) i i) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(*.f64 i (expm1.f64 i))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 (neg.f64 i) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)) (-.f64 (*.f64 i i) (*.f64 (*.f64 (exp.f64 i) i) (neg.f64 i))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i (expm1.f64 i))))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 i) i i))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)) (fma.f64 (exp.f64 i) i i)) (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i i))) (*.f64 (fma.f64 (exp.f64 i) i i) (fma.f64 (exp.f64 i) i i)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)))) (*.f64 (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64))) (pow.f64 i #s(literal 3 binary64)))) (*.f64 (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64))) (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 (neg.f64 i) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)) (-.f64 (*.f64 i i) (*.f64 (*.f64 (exp.f64 i) i) (neg.f64 i)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i (expm1.f64 i)))) (neg.f64 (fma.f64 (exp.f64 i) i i)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal 3 binary64)))) (neg.f64 (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (exp.f64 i) i i) (*.f64 i (expm1.f64 i))) (fma.f64 (exp.f64 i) i i))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (pow.f64 i #s(literal 3 binary64))) (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (exp.f64 i) i) (exp.f64 i)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 i i) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (/.f64 (*.f64 (*.f64 (exp.f64 i) i) (exp.f64 i)) i) (/.f64 i (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (/.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (neg.f64 (*.f64 (exp.f64 i) i)) i) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (/.f64 (neg.f64 (*.f64 (exp.f64 i) i)) i) (/.f64 (neg.f64 (*.f64 (exp.f64 i) i)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (exp.f64 i) i)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (fabs.f64 (*.f64 (exp.f64 i) i)) i) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (exp.f64 i) i)) i) (/.f64 (fabs.f64 (*.f64 (exp.f64 i) i)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 2 binary64)) i) (/.f64 (*.f64 i i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (/.f64 (*.f64 i i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (pow.f64 (exp.f64 i) #s(literal 2 binary64)) i) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (/.f64 (*.f64 i i) i) (/.f64 (pow.f64 (exp.f64 i) #s(literal 2 binary64)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (*.f64 (exp.f64 i) i) i) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (/.f64 (*.f64 (*.f64 (exp.f64 i) i) i) i) (/.f64 (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (/.f64 (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (exp.f64 i) i) i) i) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (/.f64 (*.f64 (*.f64 (exp.f64 i) i) i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (exp.f64 i) i) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (/.f64 i (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (*.f64 (exp.f64 i) (*.f64 (exp.f64 i) i)) i) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 2 binary64)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (*.f64 i i) i) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (/.f64 i i) (/.f64 (*.f64 (exp.f64 i) (*.f64 (exp.f64 i) i)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) i) (/.f64 (*.f64 (exp.f64 i) i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 #s(literal -1 binary64) i (*.f64 (exp.f64 i) i))
(fma.f64 (/.f64 (exp.f64 i) i) (/.f64 (*.f64 (*.f64 (exp.f64 i) i) i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(fma.f64 (neg.f64 i) #s(literal 1 binary64) (*.f64 (exp.f64 i) i))
(fma.f64 (*.f64 (exp.f64 i) i) #s(literal 1 binary64) (neg.f64 i))
(fma.f64 (exp.f64 i) i (neg.f64 i))
(fma.f64 i #s(literal -1 binary64) (*.f64 (exp.f64 i) i))
(fma.f64 i (exp.f64 i) (neg.f64 i))
(fma.f64 #s(literal 1 binary64) (neg.f64 i) (*.f64 (exp.f64 i) i))
(fma.f64 #s(literal 1 binary64) (*.f64 (exp.f64 i) i) (neg.f64 i))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)) (fma.f64 (exp.f64 i) i i)) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)))) (/.f64 (pow.f64 i #s(literal 3 binary64)) (fma.f64 i (fma.f64 (exp.f64 i) i i) (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)))))
(-.f64 (*.f64 (exp.f64 i) i) (*.f64 (neg.f64 (neg.f64 i)) #s(literal 1 binary64)))
(-.f64 (*.f64 (exp.f64 i) i) i)
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)) (-.f64 (*.f64 i i) (*.f64 (*.f64 (exp.f64 i) i) (neg.f64 i))))) (/.f64 (pow.f64 (neg.f64 i) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)) (-.f64 (*.f64 i i) (*.f64 (*.f64 (exp.f64 i) i) (neg.f64 i))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 i) i) #s(literal 2 binary64)) (fma.f64 (exp.f64 i) i i)) (/.f64 (*.f64 i i) (fma.f64 (exp.f64 i) i i)))
(+.f64 (neg.f64 i) (*.f64 (exp.f64 i) i))
(+.f64 (*.f64 (exp.f64 i) i) (neg.f64 i))
i
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 #s(literal -100 binary64) (/.f64 (expm1.f64 i) i)) n))
(*.f64 (/.f64 (-.f64 (exp.f64 i) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (expm1.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (exp.f64 i) #s(literal -1 binary64)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (expm1.f64 i) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (expm1.f64 (+.f64 i i)))) (neg.f64 (neg.f64 (-.f64 (exp.f64 i) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (expm1.f64 (*.f64 i #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 i) #s(literal 2 binary64)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (pow.f64 (-.f64 (exp.f64 i) #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 i) #s(literal 3 binary64)) (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64)))) (*.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (neg.f64 i)) #s(literal 2 binary64))) (*.f64 (exp.f64 (neg.f64 i)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (neg.f64 i)) #s(literal 1 binary64))) (*.f64 (exp.f64 (neg.f64 i)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (cosh.f64 i) #s(literal 3 binary64)) (pow.f64 (sinh.f64 i) #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 (cosh.f64 i) (cosh.f64 i) (-.f64 (pow.f64 (sinh.f64 i) #s(literal 2 binary64)) (*.f64 (cosh.f64 i) (sinh.f64 i)))) #s(literal 2 binary64))) (*.f64 (fma.f64 (cosh.f64 i) (cosh.f64 i) (-.f64 (pow.f64 (sinh.f64 i) #s(literal 2 binary64)) (*.f64 (cosh.f64 i) (sinh.f64 i)))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (cosh.f64 i) #s(literal 3 binary64)) (pow.f64 (sinh.f64 i) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (cosh.f64 i) (cosh.f64 i) (-.f64 (pow.f64 (sinh.f64 i) #s(literal 2 binary64)) (*.f64 (cosh.f64 i) (sinh.f64 i)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (cosh.f64 i) (cosh.f64 i) (-.f64 (pow.f64 (sinh.f64 i) #s(literal 2 binary64)) (*.f64 (cosh.f64 i) (sinh.f64 i)))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (expm1.f64 (+.f64 i i))) (neg.f64 (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 i #s(literal 3 binary64)))) (neg.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64)))))
(/.f64 (expm1.f64 (+.f64 i i)) (-.f64 (exp.f64 i) #s(literal -1 binary64)))
(/.f64 (expm1.f64 (*.f64 i #s(literal 3 binary64))) (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(fma.f64 (/.f64 (neg.f64 (exp.f64 i)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (neg.f64 (exp.f64 i)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(fma.f64 (/.f64 (neg.f64 (exp.f64 i)) #s(literal 1 binary64)) (/.f64 (neg.f64 (exp.f64 i)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(fma.f64 (/.f64 (fabs.f64 (exp.f64 i)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (fabs.f64 (exp.f64 i)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(fma.f64 (/.f64 (fabs.f64 (exp.f64 i)) #s(literal 1 binary64)) (/.f64 (fabs.f64 (exp.f64 i)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(fma.f64 (/.f64 (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 (exp.f64 i) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(fma.f64 (/.f64 (exp.f64 i) #s(literal 1 binary64)) (/.f64 (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(fma.f64 (exp.f64 i) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (exp.f64 i) #s(literal -1 binary64))
(expm1.f64 (*.f64 (log.f64 (E.f64)) i))
(expm1.f64 i)
(-.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 2 binary64)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (pow.f64 (-.f64 (exp.f64 i) #s(literal -1 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 3 binary64)) (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64)))) (pow.f64 (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64))) #s(literal -1 binary64)))
(-.f64 (exp.f64 i) #s(literal 1 binary64))
(+.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 2 binary64)) (-.f64 (exp.f64 i) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 i) #s(literal -1 binary64))))
(+.f64 (/.f64 (pow.f64 (exp.f64 i) #s(literal 3 binary64)) (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 i) (exp.f64 i) (-.f64 (exp.f64 i) #s(literal -1 binary64)))))
(+.f64 (cosh.f64 i) (-.f64 (sinh.f64 i) #s(literal 1 binary64)))
(+.f64 (exp.f64 i) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 2500/9 binary64) (*.f64 #s(literal 625/36 binary64) (*.f64 i i)))) (neg.f64 (-.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 625/36 binary64) (*.f64 i i) #s(literal -2500/9 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 50/3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 15625/216 binary64) (pow.f64 i #s(literal 3 binary64)) #s(literal 125000/27 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 625/36 binary64) (*.f64 i i) (-.f64 #s(literal 2500/9 binary64) (*.f64 i #s(literal 625/9 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 625/36 binary64) (*.f64 i i)) (-.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 50/3 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 50/3 binary64)) #s(literal 2500/9 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 50/3 binary64)) (-.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 50/3 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 3 binary64)) (fma.f64 #s(literal 625/36 binary64) (*.f64 i i) (-.f64 #s(literal 2500/9 binary64) (*.f64 i #s(literal 625/9 binary64)))) (*.f64 (fma.f64 #s(literal 625/36 binary64) (*.f64 i i) (-.f64 #s(literal 2500/9 binary64) (*.f64 i #s(literal 625/9 binary64)))) #s(literal 125000/27 binary64))) (*.f64 (fma.f64 #s(literal 625/36 binary64) (*.f64 i i) (-.f64 #s(literal 2500/9 binary64) (*.f64 i #s(literal 625/9 binary64)))) (fma.f64 #s(literal 625/36 binary64) (*.f64 i i) (-.f64 #s(literal 2500/9 binary64) (*.f64 i #s(literal 625/9 binary64))))))
(/.f64 (-.f64 #s(literal 2500/9 binary64) (*.f64 #s(literal 625/36 binary64) (*.f64 i i))) (-.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i)))
(/.f64 (neg.f64 (fma.f64 #s(literal 625/36 binary64) (*.f64 i i) #s(literal -2500/9 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 50/3 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 15625/216 binary64) (pow.f64 i #s(literal 3 binary64)) #s(literal 125000/27 binary64))) (neg.f64 (+.f64 #s(literal 2500/9 binary64) (-.f64 (*.f64 #s(literal 625/36 binary64) (*.f64 i i)) (*.f64 i #s(literal 625/9 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 15625/216 binary64) (pow.f64 i #s(literal 3 binary64)) #s(literal 125000/27 binary64))) (neg.f64 (fma.f64 #s(literal 625/36 binary64) (*.f64 i i) (-.f64 #s(literal 2500/9 binary64) (*.f64 i #s(literal 625/9 binary64))))))
(/.f64 (fma.f64 #s(literal 625/36 binary64) (*.f64 i i) #s(literal -2500/9 binary64)) (-.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 50/3 binary64)))
(/.f64 (fma.f64 #s(literal 15625/216 binary64) (pow.f64 i #s(literal 3 binary64)) #s(literal 125000/27 binary64)) (+.f64 #s(literal 2500/9 binary64) (-.f64 (*.f64 #s(literal 625/36 binary64) (*.f64 i i)) (*.f64 i #s(literal 625/9 binary64)))))
(/.f64 (fma.f64 #s(literal 15625/216 binary64) (pow.f64 i #s(literal 3 binary64)) #s(literal 125000/27 binary64)) (fma.f64 #s(literal 625/36 binary64) (*.f64 i i) (-.f64 #s(literal 2500/9 binary64) (*.f64 i #s(literal 625/9 binary64)))))
(fma.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 1 binary64) #s(literal 50/3 binary64))
(fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64))
(fma.f64 i #s(literal 25/6 binary64) #s(literal 50/3 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/6 binary64) i) #s(literal 50/3 binary64))
(-.f64 (/.f64 #s(literal 2500/9 binary64) (-.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i))) (/.f64 (*.f64 #s(literal 625/36 binary64) (*.f64 i i)) (-.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i))))
(-.f64 (/.f64 (*.f64 #s(literal 625/36 binary64) (*.f64 i i)) (-.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 50/3 binary64))) (/.f64 #s(literal 2500/9 binary64) (-.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 50/3 binary64))))
(-.f64 #s(literal 50/3 binary64) (*.f64 #s(literal -25/6 binary64) i))
(-.f64 #s(literal 50/3 binary64) (*.f64 (neg.f64 i) #s(literal 25/6 binary64)))
(+.f64 (/.f64 #s(literal 125000/27 binary64) (+.f64 #s(literal 2500/9 binary64) (-.f64 (*.f64 #s(literal 625/36 binary64) (*.f64 i i)) (*.f64 i #s(literal 625/9 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 3 binary64)) (+.f64 #s(literal 2500/9 binary64) (-.f64 (*.f64 #s(literal 625/36 binary64) (*.f64 i i)) (*.f64 i #s(literal 625/9 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 3 binary64)) (+.f64 #s(literal 2500/9 binary64) (-.f64 (*.f64 #s(literal 625/36 binary64) (*.f64 i i)) (*.f64 i #s(literal 625/9 binary64))))) (/.f64 #s(literal 125000/27 binary64) (+.f64 #s(literal 2500/9 binary64) (-.f64 (*.f64 #s(literal 625/36 binary64) (*.f64 i i)) (*.f64 i #s(literal 625/9 binary64))))))
(+.f64 (/.f64 #s(literal 125000/27 binary64) (fma.f64 #s(literal 625/36 binary64) (*.f64 i i) (-.f64 #s(literal 2500/9 binary64) (*.f64 i #s(literal 625/9 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 3 binary64)) (fma.f64 #s(literal 625/36 binary64) (*.f64 i i) (-.f64 #s(literal 2500/9 binary64) (*.f64 i #s(literal 625/9 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 3 binary64)) (fma.f64 #s(literal 625/36 binary64) (*.f64 i i) (-.f64 #s(literal 2500/9 binary64) (*.f64 i #s(literal 625/9 binary64))))) (/.f64 #s(literal 125000/27 binary64) (fma.f64 #s(literal 625/36 binary64) (*.f64 i i) (-.f64 #s(literal 2500/9 binary64) (*.f64 i #s(literal 625/9 binary64))))))
(+.f64 (/.f64 (*.f64 #s(literal 625/36 binary64) (*.f64 i i)) (-.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 50/3 binary64))) (/.f64 #s(literal -2500/9 binary64) (-.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 50/3 binary64))))
(+.f64 (*.f64 #s(literal 25/6 binary64) i) #s(literal 50/3 binary64))
(+.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i))
(/.f64 (neg.f64 (-.f64 #s(literal 2500 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) #s(literal 2500 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 125000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64)) #s(literal 2500 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 3 binary64)) (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64))) #s(literal 125000 binary64))) (*.f64 (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64))) (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 2500 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64))) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) #s(literal 2500 binary64))) (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 125000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 2500 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 125000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) #s(literal 2500 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64)))
(/.f64 (+.f64 #s(literal 125000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 3 binary64))) (+.f64 #s(literal 2500 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64)))))
(/.f64 (+.f64 #s(literal 125000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 3 binary64))) (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) #s(literal 1 binary64)) i #s(literal 50 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 1 binary64) #s(literal 50 binary64))
(fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64))
(fma.f64 i (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64))) #s(literal 50 binary64))
(fma.f64 i (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) #s(literal 50 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64))
(-.f64 (/.f64 #s(literal 2500 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64))) (/.f64 #s(literal 2500 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64))))
(-.f64 #s(literal 50 binary64) (*.f64 (neg.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64))) i))
(-.f64 #s(literal 50 binary64) (*.f64 (neg.f64 i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64))))
(+.f64 (/.f64 #s(literal 125000 binary64) (+.f64 #s(literal 2500 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64))))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 3 binary64)) (+.f64 #s(literal 2500 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 3 binary64)) (+.f64 #s(literal 2500 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64))))) (/.f64 #s(literal 125000 binary64) (+.f64 #s(literal 2500 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64))))))
(+.f64 (/.f64 #s(literal 125000 binary64) (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 3 binary64)) (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 3 binary64)) (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)))) (/.f64 #s(literal 125000 binary64) (fma.f64 #s(literal 50 binary64) (-.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i)) (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64))) (/.f64 #s(literal -2500 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64))))
(+.f64 (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i) #s(literal 50 binary64))
(+.f64 #s(literal 50 binary64) (*.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64)) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)) #s(literal 1 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64))) i) #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64))) i) #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 3 binary64))) i) #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) n)) n) #s(literal 1/4 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) n)) n) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 3 binary64))) i) #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) n)) n) #s(literal 1/4 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) n)) n) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 i (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 i (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64)))) #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 i (-.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 3 binary64)))) #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) n)) n) #s(literal 1/4 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) n)) n) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 i (-.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 3 binary64)))) #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) n)) n) #s(literal 1/4 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) n)) n) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64))) i))) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 2 binary64) (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) n)) n) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 3 binary64))) i))) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) n)) n) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 #s(literal 2 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 i (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64)))))) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 2 binary64) (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) n)) n) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 i (-.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 3 binary64)))))) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) n)) n) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64))) i))) (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) n)) n) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 3 binary64))) i))) (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) n)) n) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 i (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 2 binary64)))))) (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) n)) n) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 i (-.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) n) #s(literal 3 binary64)))))) (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) n)) n) #s(literal 1/4 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64)) i #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(fma.f64 i (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) #s(literal 1 binary64))
(fma.f64 i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))) (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))) (/.f64 #s(literal -1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64))) (pow.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64)) #s(literal -1 binary64)))
(-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) i))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 i) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))) (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))))
(+.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)) #s(literal -1 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64))))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))
(*.f64 (/.f64 (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)) (neg.f64 (neg.f64 i))) (/.f64 n (neg.f64 (neg.f64 i))))
(*.f64 (/.f64 n (neg.f64 (neg.f64 i))) (/.f64 (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)) (neg.f64 (neg.f64 i))))
(*.f64 (/.f64 (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 n (*.f64 i i)))
(*.f64 (/.f64 n (*.f64 i i)) (/.f64 (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 n (neg.f64 i)) (*.f64 #s(literal -100 binary64) (/.f64 (*.f64 i (expm1.f64 i)) i)))
(*.f64 (/.f64 (neg.f64 (*.f64 i (expm1.f64 i))) i) (/.f64 (*.f64 #s(literal 100 binary64) n) (neg.f64 i)))
(*.f64 (/.f64 (*.f64 i (expm1.f64 i)) (neg.f64 (neg.f64 i))) (/.f64 (*.f64 #s(literal 100 binary64) n) (neg.f64 (neg.f64 i))))
(*.f64 (*.f64 #s(literal -100 binary64) (/.f64 (*.f64 i (expm1.f64 i)) i)) (/.f64 n (neg.f64 i)))
(*.f64 (*.f64 (/.f64 (*.f64 i (expm1.f64 i)) i) #s(literal 100 binary64)) (/.f64 n i))
(*.f64 (/.f64 (*.f64 i (expm1.f64 i)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 i i)))
(*.f64 (/.f64 (*.f64 i (expm1.f64 i)) (neg.f64 i)) (/.f64 (*.f64 #s(literal 100 binary64) n) (neg.f64 i)))
(*.f64 (/.f64 n i) (*.f64 (/.f64 (*.f64 i (expm1.f64 i)) i) #s(literal 100 binary64)))
(*.f64 (/.f64 n #s(literal 1 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 (expm1.f64 i) i)))
(*.f64 (/.f64 (*.f64 i (expm1.f64 i)) i) (/.f64 (*.f64 #s(literal 100 binary64) n) (neg.f64 (neg.f64 i))))
(*.f64 (/.f64 (*.f64 i (expm1.f64 i)) i) (/.f64 (*.f64 #s(literal 100 binary64) n) i))
(*.f64 (*.f64 #s(literal 100 binary64) n) (/.f64 (expm1.f64 i) i))
(*.f64 (*.f64 #s(literal -100 binary64) (/.f64 (expm1.f64 i) i)) (/.f64 n #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -100 binary64) (/.f64 (expm1.f64 i) i)) n)
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 i) i) n))
(*.f64 (*.f64 (/.f64 (expm1.f64 i) i) n) #s(literal 100 binary64))
(*.f64 (/.f64 (expm1.f64 i) i) (/.f64 (*.f64 #s(literal 100 binary64) n) #s(literal 1 binary64)))
(*.f64 (/.f64 (expm1.f64 i) i) (*.f64 #s(literal 100 binary64) n))
(*.f64 n (*.f64 #s(literal -100 binary64) (/.f64 (expm1.f64 i) i)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)) n)) (*.f64 i i))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 i (expm1.f64 i)) i) (*.f64 #s(literal 100 binary64) n))) (neg.f64 i))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 i (expm1.f64 i))) (*.f64 #s(literal 100 binary64) n))) (*.f64 i i))
(/.f64 (neg.f64 (*.f64 (*.f64 i (expm1.f64 i)) (*.f64 #s(literal 100 binary64) n))) (*.f64 i i))
(/.f64 (neg.f64 (*.f64 n (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)))) (*.f64 i i))
(/.f64 (*.f64 (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)) n) (*.f64 i i))
(/.f64 (*.f64 (/.f64 (*.f64 i (expm1.f64 i)) i) (*.f64 #s(literal 100 binary64) n)) i)
(/.f64 (*.f64 (neg.f64 (*.f64 i (expm1.f64 i))) (*.f64 #s(literal 100 binary64) n)) (*.f64 i i))
(/.f64 (*.f64 (*.f64 i (expm1.f64 i)) (*.f64 #s(literal 100 binary64) n)) (*.f64 i i))
(/.f64 (*.f64 n (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64))) (*.f64 i i))

eval90.0ms (0.8%)

Memory
19.0MiB live, 67.4MiB allocated; 12ms collecting garbage
Compiler

Compiled 31 007 to 4 009 computations (87.1% saved)

prune33.0ms (0.3%)

Memory
-7.2MiB live, 40.1MiB allocated; 2ms collecting garbage
Pruning

36 alts after pruning (27 fresh and 9 done)

PrunedKeptTotal
New73615751
Fresh61218
Picked145
Done055
Total74336779
Accuracy
100.0%
Counts
779 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.3%
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
75.2%
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n)
54.7%
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) n) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) i))
45.5%
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 n i))
60.8%
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
11.1%
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) n)) i) (*.f64 n #s(literal 100 binary64)))
2.7%
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) i) (*.f64 n #s(literal 100 binary64)))
74.0%
(*.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 n i)) #s(literal 100 binary64))
77.3%
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
39.7%
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (*.f64 (/.f64 i (*.f64 i i)) (/.f64 (expm1.f64 i) #s(literal 1 binary64))))) #s(literal 100 binary64))
60.5%
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n #s(approx (/ (- (exp i) 1) i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))))) #s(literal 100 binary64))
58.4%
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
60.5%
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
25.4%
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
14.4%
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (+.f64 #s(literal 1 binary64) i)) #s(literal 1 binary64)) (/.f64 i n)))
16.4%
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
2.3%
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) (/.f64 i n)))
25.2%
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
75.2%
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n))
11.1%
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))) n))
70.2%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
58.4%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 #s(approx (- (exp i) 1) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)) i)) n) i)))
52.8%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 #s(approx (* (- (exp i) 1) n) (*.f64 n i)) i)))
10.1%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))))
36.6%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)) n) (*.f64 i i)))
70.2%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (expm1.f64 i) #s(literal 100 binary64)) n) i))
77.3%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
64.9%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
64.7%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) (*.f64 #s(literal 25/6 binary64) i)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
62.4%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
64.5%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
60.5%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
16.2%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64)))) n))
15.9%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n))
11.4%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
54.2%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
Compiler

Compiled 1 803 to 1 213 computations (32.7% saved)

simplify111.0ms (1%)

Memory
-16.5MiB live, 29.7MiB allocated; 1ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))
cost-diff0
#s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))))
cost-diff0
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n)
cost-diff0
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n))
cost-diff0
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
cost-diff0
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
cost-diff0
(*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64))
cost-diff0
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
cost-diff0
#s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64))
cost-diff0
(-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64))
cost-diff0
(/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n))
cost-diff0
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
cost-diff0
#s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))
cost-diff0
#s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i)))
cost-diff0
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n)
cost-diff0
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
cost-diff0
(expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))
cost-diff0
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64))
cost-diff0
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i)
cost-diff0
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058470
085460
1151460
2301460
3754460
43152460
08588432
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n)
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i)
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))
(*.f64 (log1p.f64 (/.f64 i n)) n)
(log1p.f64 (/.f64 i n))
(/.f64 i n)
i
n
#s(literal 100 binary64)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n)
#s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i)))
#s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))
(*.f64 #s(literal 50 binary64) i)
#s(literal 50 binary64)
i
n
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
#s(literal 100 binary64)
(/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n))
(-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 i n)
i
n
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64))
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))
#s(literal 1/2 binary64)
(/.f64 #s(literal 1/2 binary64) n)
n
i
#s(literal 1 binary64)
#s(literal 100 binary64)
(/.f64 i n)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n)
#s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))))
#s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))
(*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))
(+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64))
(/.f64 #s(literal 50/3 binary64) i)
#s(literal 50/3 binary64)
i
#s(literal 25/6 binary64)
(pow.f64 i #s(literal 3 binary64))
#s(literal 3 binary64)
n
Outputs
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n)
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)))
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i)
(*.f64 (/.f64 #s(literal 100 binary64) i) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))
(*.f64 (log1p.f64 (/.f64 i n)) n)
(log1p.f64 (/.f64 i n))
(/.f64 i n)
i
n
#s(literal 100 binary64)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n)
#s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i)))
#s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))
(*.f64 #s(literal 50 binary64) i)
#s(literal 50 binary64)
i
n
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
(*.f64 (/.f64 n i) (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 100 binary64)))
#s(literal 100 binary64)
(/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n))
(*.f64 (/.f64 n i) (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 i n)
i
n
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))
(*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64))
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))
#s(literal 1/2 binary64)
(/.f64 #s(literal 1/2 binary64) n)
n
i
#s(literal 1 binary64)
#s(literal 100 binary64)
(/.f64 i n)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) (-.f64 #s(literal 25/6 binary64) (/.f64 #s(literal -50/3 binary64) i))))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n)
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) (-.f64 #s(literal 25/6 binary64) (/.f64 #s(literal -50/3 binary64) i))))) n)
#s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))))
#s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) (-.f64 #s(literal 25/6 binary64) (/.f64 #s(literal -50/3 binary64) i)))))
#s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))
#s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) (-.f64 #s(literal 25/6 binary64) (/.f64 #s(literal -50/3 binary64) i))))
(*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))
(*.f64 (pow.f64 i #s(literal 3 binary64)) (-.f64 #s(literal 25/6 binary64) (/.f64 #s(literal -50/3 binary64) i)))
(+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64))
(-.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal -25/6 binary64))
(/.f64 #s(literal 50/3 binary64) i)
#s(literal 50/3 binary64)
i
#s(literal 25/6 binary64)
(pow.f64 i #s(literal 3 binary64))
#s(literal 3 binary64)
n

localize290.0ms (2.6%)

Memory
22.5MiB live, 71.7MiB allocated; 14ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy5.348600756069452
(*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))
accuracy10.975660803290173
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n))
accuracy14.467096367311154
#s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))))
accuracy35.472485657928175
#s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))
accuracy0.03125
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
accuracy0.0390625
(*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64))
accuracy8.581437049993887
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
accuracy23.439362927479955
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
accuracy0.09375
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
accuracy8.521117915184083
(/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n))
accuracy13.217525081743686
#s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64))
accuracy42.40163667943377
(-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64))
accuracy0.0390625
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n)
accuracy10.975660803290173
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
accuracy21.29526009180923
#s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i)))
accuracy35.738705113060284
#s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))
accuracy0.05859375
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n)
accuracy0.08203125
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i)
accuracy5.096525964697407
(log1p.f64 (/.f64 i n))
accuracy8.488661939909738
(*.f64 (log1p.f64 (/.f64 i n)) n)
Samples
122.0ms137×1valid
97.0ms75×2valid
21.0ms5exit
6.0ms20×0valid
6.0ms3valid
5.0ms14×0invalid
Compiler

Compiled 315 to 46 computations (85.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 219.0ms
ival-pow: 66.0ms (30.1% of total)
adjust: 42.0ms (19.2% of total)
ival-mult: 33.0ms (15.1% of total)
ival-add: 27.0ms (12.3% of total)
ival-div: 22.0ms (10% of total)
ival-expm1: 9.0ms (4.1% of total)
const: 9.0ms (4.1% of total)
ival-sub: 5.0ms (2.3% of total)
ival-log1p: 5.0ms (2.3% of total)
exact: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series22.0ms (0.2%)

Memory
11.2MiB live, 11.2MiB allocated; 0ms collecting garbage
Counts
24 → 204
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n)
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i)
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n)
#s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i)))
#s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
(/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n))
(-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64))
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n)
#s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))))
#s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))
(*.f64 (log1p.f64 (/.f64 i n)) n)
(log1p.f64 (/.f64 i n))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))
Outputs
(* 100 n)
(+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ (* 100 n) (* i (+ (* 100 (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))))))
(+ (* 100 n) (* i (+ (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))) (* i (+ (* 100 (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 100 (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))))))))
100
(+ 100 (* 100 (* i (- 1/2 (* 1/2 (/ 1 n))))))
(+ 100 (* i (+ (* 100 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 100 (- 1/2 (* 1/2 (/ 1 n)))))))
(+ 100 (* i (+ (* 100 (- 1/2 (* 1/2 (/ 1 n)))) (* i (+ (* 100 (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* 100 (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))))))
(* 100 i)
(* i (+ 100 (* 100 (* i (- 1/2 (* 1/2 (/ 1 n)))))))
(* i (+ 100 (* i (+ (* 100 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 100 (- 1/2 (* 1/2 (/ 1 n))))))))
(* i (+ 100 (* i (+ (* 100 (- 1/2 (* 1/2 (/ 1 n)))) (* i (+ (* 100 (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* 100 (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))))))))
i
(* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(+ (* 50 (* i n)) (* 100 n))
(+ (* 100 n) (* i (+ (* 50/3 (* i n)) (* 50 n))))
(+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n))))))
(+ 100 (* 50 i))
(+ 100 (* i (+ 50 (* 50/3 i))))
(+ 100 (* i (+ 50 (* i (+ 50/3 (* 25/6 i))))))
n
(+ n (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))
(+ n (* i (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ n (* i (+ (* i (+ (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
1
(+ 1 i)
(+ 1 (* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n)))))))
(+ 1 (* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))))
(* i (+ 1 (* -1/2 (/ i n))))
(* i (+ 1 (* i (- (* 1/3 (/ i (pow n 2))) (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (* i (+ (* -1/4 (/ i (pow n 3))) (* 1/3 (/ 1 (pow n 2))))) (* 1/2 (/ 1 n))))))
(/ i n)
(* i (+ (* -1/2 (/ i (pow n 2))) (/ 1 n)))
(* i (+ (* i (- (* 1/3 (/ i (pow n 3))) (* 1/2 (/ 1 (pow n 2))))) (/ 1 n)))
(* i (+ (* i (- (* i (+ (* -1/4 (/ i (pow n 4))) (* 1/3 (/ 1 (pow n 3))))) (* 1/2 (/ 1 (pow n 2))))) (/ 1 n)))
(+ 1 (* i (- 1/2 (* 1/2 (/ 1 n)))))
(* 50/3 (pow i 2))
(* (pow i 2) (+ 50/3 (* 25/6 i)))
(* 100 (/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i))
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))) i)
(* 100 (/ (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1) i))
(/ (+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2))) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/ (+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2))) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3))) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))) i)
(* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))
(+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))
(+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2))) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))
(+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2))) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3))) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))))
(- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1)
(* 100 (/ (* n (- (exp i) 1)) i))
(* 100 (/ (- (exp i) 1) i))
(* 50 i)
(* i (+ 50 (* 100 (/ 1 i))))
(/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))
(* (pow i 2) (- 1/2 (* 1/2 (/ 1 n))))
(* (pow i 2) (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(* 25/6 (pow i 3))
(* (pow i 3) (+ 25/6 (* 50/3 (/ 1 i))))
(* (pow i 3) (+ 25/6 (+ (* 50/3 (/ 1 i)) (/ 50 (pow i 2)))))
(* (pow i 3) (+ 25/6 (+ (* 50/3 (/ 1 i)) (+ (* 100 (/ 1 (pow i 3))) (/ 50 (pow i 2))))))
(* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))
(+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i))
(+ (* -1/2 (/ (pow n 3) (pow i 2))) (+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i)))
(+ (* -1/2 (/ (pow n 3) (pow i 2))) (+ (* 1/3 (/ (pow n 4) (pow i 3))) (+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i))))
(+ (log (/ 1 n)) (* -1 (log (/ 1 i))))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (/ n i)))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (+ (* -1/2 (/ (pow n 2) (pow i 2))) (/ n i))))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (+ (* -1/2 (/ (pow n 2) (pow i 2))) (+ (* 1/3 (/ (pow n 3) (pow i 3))) (/ n i)))))
(* i (- 1/2 (* 1/2 (/ 1 n))))
(* i (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(* 100 (/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -100 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -100 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i))) i)) (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))))) i))) i))
(* 100 (/ (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1) i))
(* -1 (/ (+ (* -100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -100 (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* 100 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* 100 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i))) i))
(* -1 (/ (+ (* -100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* -1 (/ (+ (* -100 (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (* 100 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i))) i)) (* 100 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))))) i))) i))
(* 100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))
(+ (* 100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i)))
(+ (* -1 (/ (+ (* -100 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -100 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i)) (* 100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)))
(+ (* -1 (/ (+ (* -100 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -100 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* 100 (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) i))) i)) (* 100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)))
(- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i)) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i))) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) 1)
(/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i)
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i)) i))) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i)) i)) (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i)))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i)))
(* -1 (* (pow i 3) (- (* -1 (/ (+ 50/3 (* 50 (/ 1 i))) i)) 25/6)))
(* -1 (* (pow i 3) (- (* -1 (/ (+ 50/3 (+ (* 50 (/ 1 i)) (/ 100 (pow i 2)))) i)) 25/6)))
(* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))
(+ (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))) (/ (pow n 2) i))
(+ (* -1 (/ (+ (* -1 (pow n 2)) (* 1/2 (/ (pow n 3) i))) i)) (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow n 3)) (* 1/3 (/ (pow n 4) i))) i)) (* -1 (pow n 2))) i)) (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (/ n i)))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (* -1 (/ (+ (* -1 n) (* 1/2 (/ (pow n 2) i))) i))))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (* -1 (/ (+ (* -1 n) (* -1 (/ (+ (* -1/2 (pow n 2)) (* 1/3 (/ (pow n 3) i))) i))) i))))
(* -1 (* i (- (* -1 (- 1/2 (* 1/2 (/ 1 n)))) (/ 1 i))))
(* 100 (/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i))
(* (pow n 2) (+ (* 100 (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))) (* 100 (/ (+ (log i) (* -1 (log n))) i))))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))) (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))))))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2))))))))) (* 100 (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))))))))
(* 100 (/ (* n (+ (log i) (* -1 (log n)))) i))
(* n (+ (* 100 (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))) (* 100 (/ (+ (log i) (* -1 (log n))) i))))
(* n (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))) (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))))))
(* n (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2))))))))) (* 100 (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))))))))
(* 100 (* n (+ (log i) (* -1 (log n)))))
(* n (+ (* 100 (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i)))) (* 100 (+ (log i) (* -1 (log n))))))
(* n (+ (* 100 (+ (log i) (* -1 (log n)))) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2)))))) (* 100 (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i)))))))
(* n (+ (* 100 (+ (log i) (* -1 (log n)))) (* n (+ (* 100 (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 2))) (+ (* 1/24 (pow (+ (log i) (* -1 (log n))) 4)) (+ (* 1/3 (/ 1 (pow i 3))) (+ (* 1/2 (/ 1 (pow i 2))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)))))))) (* 100 (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2)))))))))))
(* n (+ (log i) (* -1 (log n))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 2))) (+ (* 1/24 (pow (+ (log i) (* -1 (log n))) 4)) (+ (* 1/3 (/ 1 (pow i 3))) (+ (* 1/2 (/ 1 (pow i 2))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i))))))) (/ (log i) i)))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i)
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(+ 1 (* n (+ (log i) (* -1 (log n)))))
(+ 1 (* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i)))))))
(+ 1 (* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i))))))))
(* -1/2 (/ (pow i 2) n))
(/ (+ (* -1/2 (pow i 2)) (* i (* n (+ 1 (* 1/2 i))))) n)
(* n (+ (log i) (+ (* -1 (log n)) (/ n i))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* -1/2 (/ n (pow i 2))) (/ 1 i))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* n (- (* 1/3 (/ n (pow i 3))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i))))))
(+ (log i) (* -1 (log n)))
(+ (log i) (+ (* -1 (log n)) (/ n i)))
(+ (log i) (+ (* -1 (log n)) (* n (+ (* -1/2 (/ n (pow i 2))) (/ 1 i)))))
(+ (log i) (+ (* -1 (log n)) (* n (+ (* n (- (* 1/3 (/ n (pow i 3))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))
(* -1/2 (/ i n))
(/ (+ (* -1/2 i) (* n (+ 1 (* 1/2 i)))) n)
(* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i)))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3)))) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i))))))
(+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i)))
(+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i))))
(+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3)))) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i)))))
(* 100 (- (exp i) 1))
(+ (* -50 (/ (* (pow i 2) (exp i)) n)) (* 100 (- (exp i) 1)))
(+ (* -50 (/ (* (pow i 2) (exp i)) n)) (+ (* 100 (- (exp i) 1)) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))))
(+ (* -50 (/ (* (pow i 2) (exp i)) n)) (+ (* 100 (- (exp i) 1)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))))
(- (exp i) 1)
(- (+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n))) 1)
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))) 1)
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))) 1)
(/ (* n (- (exp i) 1)) i)
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i)))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i)))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i)))
(exp i)
(+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n)))
(+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))
(+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))))
(* i (+ 1 (* 1/2 i)))
(+ (* -1/2 (/ (pow i 2) n)) (* i (+ 1 (* 1/2 i))))
(+ i (* -1/2 (/ (pow i 2) n)))
(+ i (+ (* -1/2 (/ (pow i 2) n)) (* 1/3 (/ (pow i 3) (pow n 2)))))
(+ i (+ (* -1/2 (/ (pow i 2) n)) (+ (* -1/4 (/ (pow i 4) (pow n 3))) (* 1/3 (/ (pow i 3) (pow n 2))))))
(/ (+ i (* -1/2 (/ (pow i 2) n))) n)
(/ (+ i (+ (* -1/2 (/ (pow i 2) n)) (* 1/3 (/ (pow i 3) (pow n 2))))) n)
(/ (+ i (+ (* -1/2 (/ (pow i 2) n)) (+ (* -1/4 (/ (pow i 4) (pow n 3))) (* 1/3 (/ (pow i 3) (pow n 2)))))) n)
(+ 1 (* 1/2 i))
(+ 1 (+ (* -1/2 (/ i n)) (* 1/2 i)))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* 50 (/ (* i (exp i)) n)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n)))) n)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (* 100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n)))) n))) n)))))
(+ (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) (* 50 (* i (exp i)))) n)) (* 100 (/ (- (exp i) 1) i)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i))) n)) (* 50 (* i (exp i)))) n)) (* 100 (/ (- (exp i) 1) i)))
(+ (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 50 (* (pow i 2) (exp i)))) n)) (* 100 (- (exp i) 1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* 100 (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))))) n)) (* 50 (* (pow i 2) (exp i)))) n)) (* 100 (- (exp i) 1)))
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(* -1 (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))))
(* -1 (* n (+ (* -1 (/ (+ (* -1/2 (* i (exp i))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) n)) (* -1 (/ (- (exp i) 1) i)))))
(* -1 (* n (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) n)) (* -1/2 (* i (exp i)))) n)) (* -1 (/ (- (exp i) 1) i)))))
(+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n)))
(+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n)))
(+ i (* -1 (/ (+ (* -1/3 (/ (pow i 3) n)) (* 1/2 (pow i 2))) n)))
(+ i (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (pow i 4) n)) (* 1/3 (pow i 3))) n)) (* 1/2 (pow i 2))) n)))
(* -1 (/ (+ (* -1 i) (* 1/2 (/ (pow i 2) n))) n))
(* -1 (/ (+ (* -1 i) (* -1 (/ (+ (* -1/2 (pow i 2)) (* 1/3 (/ (pow i 3) n))) n))) n))
(* -1 (/ (+ (* -1 i) (* -1 (/ (+ (* -1 (/ (+ (* -1/3 (pow i 3)) (* 1/4 (/ (pow i 4) n))) n)) (* -1/2 (pow i 2))) n))) n))
Calls

6 calls:

TimeVariablePointExpression
4.0ms
i
@-inf
((* (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) n) (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (- (exp (* (log (+ 1 (/ i n))) n)) 1) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* 50 i) 100) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (pow (+ 1 (/ i n)) n) (/ (* (- (pow (+ 1 (/ i n)) n) 1) 100) (/ i n)) (* (- (pow (+ 1 (/ i n)) n) 1) 100) (- (pow (+ 1 (/ i n)) n) 1) (* (+ (* (- 1/2 (/ 1/2 n)) i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (* (log (+ 1 (/ i n))) n) (log (+ 1 (/ i n))) (+ (* (- 1/2 (/ 1/2 n)) i) 1) (* (+ (/ 50/3 i) 25/6) (pow i 3)))
4.0ms
n
@inf
((* (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) n) (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (- (exp (* (log (+ 1 (/ i n))) n)) 1) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* 50 i) 100) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (pow (+ 1 (/ i n)) n) (/ (* (- (pow (+ 1 (/ i n)) n) 1) 100) (/ i n)) (* (- (pow (+ 1 (/ i n)) n) 1) 100) (- (pow (+ 1 (/ i n)) n) 1) (* (+ (* (- 1/2 (/ 1/2 n)) i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (* (log (+ 1 (/ i n))) n) (log (+ 1 (/ i n))) (+ (* (- 1/2 (/ 1/2 n)) i) 1) (* (+ (/ 50/3 i) 25/6) (pow i 3)))
4.0ms
i
@inf
((* (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) n) (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (- (exp (* (log (+ 1 (/ i n))) n)) 1) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* 50 i) 100) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (pow (+ 1 (/ i n)) n) (/ (* (- (pow (+ 1 (/ i n)) n) 1) 100) (/ i n)) (* (- (pow (+ 1 (/ i n)) n) 1) 100) (- (pow (+ 1 (/ i n)) n) 1) (* (+ (* (- 1/2 (/ 1/2 n)) i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (* (log (+ 1 (/ i n))) n) (log (+ 1 (/ i n))) (+ (* (- 1/2 (/ 1/2 n)) i) 1) (* (+ (/ 50/3 i) 25/6) (pow i 3)))
2.0ms
n
@0
((* (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) n) (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (- (exp (* (log (+ 1 (/ i n))) n)) 1) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* 50 i) 100) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (pow (+ 1 (/ i n)) n) (/ (* (- (pow (+ 1 (/ i n)) n) 1) 100) (/ i n)) (* (- (pow (+ 1 (/ i n)) n) 1) 100) (- (pow (+ 1 (/ i n)) n) 1) (* (+ (* (- 1/2 (/ 1/2 n)) i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (* (log (+ 1 (/ i n))) n) (log (+ 1 (/ i n))) (+ (* (- 1/2 (/ 1/2 n)) i) 1) (* (+ (/ 50/3 i) 25/6) (pow i 3)))
2.0ms
i
@0
((* (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) n) (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (- (exp (* (log (+ 1 (/ i n))) n)) 1) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* 50 i) 100) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (- (pow (+ 1 (/ i n)) n) 1) (pow (+ 1 (/ i n)) n) (/ (* (- (pow (+ 1 (/ i n)) n) 1) 100) (/ i n)) (* (- (pow (+ 1 (/ i n)) n) 1) 100) (- (pow (+ 1 (/ i n)) n) 1) (* (+ (* (- 1/2 (/ 1/2 n)) i) 1) i) (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (* (* (/ (- (exp i) 1) i) 100) n) (* (/ (- (exp i) 1) i) 100) (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (* (log (+ 1 (/ i n))) n) (log (+ 1 (/ i n))) (+ (* (- 1/2 (/ 1/2 n)) i) 1) (* (+ (/ 50/3 i) 25/6) (pow i 3)))

simplify166.0ms (1.5%)

Memory
-32.0MiB live, 60.9MiB allocated; 7ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09086898
133086810
090996296
Stop Event
iter limit
node limit
Counts
204 → 202
Calls
Call 1
Inputs
(* 100 n)
(+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ (* 100 n) (* i (+ (* 100 (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))))))
(+ (* 100 n) (* i (+ (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))) (* i (+ (* 100 (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 100 (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))))))))
100
(+ 100 (* 100 (* i (- 1/2 (* 1/2 (/ 1 n))))))
(+ 100 (* i (+ (* 100 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 100 (- 1/2 (* 1/2 (/ 1 n)))))))
(+ 100 (* i (+ (* 100 (- 1/2 (* 1/2 (/ 1 n)))) (* i (+ (* 100 (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* 100 (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))))))
(* 100 i)
(* i (+ 100 (* 100 (* i (- 1/2 (* 1/2 (/ 1 n)))))))
(* i (+ 100 (* i (+ (* 100 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 100 (- 1/2 (* 1/2 (/ 1 n))))))))
(* i (+ 100 (* i (+ (* 100 (- 1/2 (* 1/2 (/ 1 n)))) (* i (+ (* 100 (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* 100 (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))))))))
i
(* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(+ (* 50 (* i n)) (* 100 n))
(+ (* 100 n) (* i (+ (* 50/3 (* i n)) (* 50 n))))
(+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n))))))
(+ 100 (* 50 i))
(+ 100 (* i (+ 50 (* 50/3 i))))
(+ 100 (* i (+ 50 (* i (+ 50/3 (* 25/6 i))))))
n
(+ n (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))
(+ n (* i (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(+ n (* i (+ (* i (+ (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
1
(+ 1 i)
(+ 1 (* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n)))))))
(+ 1 (* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))))
(* i (+ 1 (* -1/2 (/ i n))))
(* i (+ 1 (* i (- (* 1/3 (/ i (pow n 2))) (* 1/2 (/ 1 n))))))
(* i (+ 1 (* i (- (* i (+ (* -1/4 (/ i (pow n 3))) (* 1/3 (/ 1 (pow n 2))))) (* 1/2 (/ 1 n))))))
(/ i n)
(* i (+ (* -1/2 (/ i (pow n 2))) (/ 1 n)))
(* i (+ (* i (- (* 1/3 (/ i (pow n 3))) (* 1/2 (/ 1 (pow n 2))))) (/ 1 n)))
(* i (+ (* i (- (* i (+ (* -1/4 (/ i (pow n 4))) (* 1/3 (/ 1 (pow n 3))))) (* 1/2 (/ 1 (pow n 2))))) (/ 1 n)))
(+ 1 (* i (- 1/2 (* 1/2 (/ 1 n)))))
(* 50/3 (pow i 2))
(* (pow i 2) (+ 50/3 (* 25/6 i)))
(* 100 (/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i))
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))) i)
(* 100 (/ (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1) i))
(/ (+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2))) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/ (+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2))) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3))) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))) i)
(* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))
(+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))
(+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2))) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))
(+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2))) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3))) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))))
(- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1)
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1)
(* 100 (/ (* n (- (exp i) 1)) i))
(* 100 (/ (- (exp i) 1) i))
(* 50 i)
(* i (+ 50 (* 100 (/ 1 i))))
(/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))
(* (pow i 2) (- 1/2 (* 1/2 (/ 1 n))))
(* (pow i 2) (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(* 25/6 (pow i 3))
(* (pow i 3) (+ 25/6 (* 50/3 (/ 1 i))))
(* (pow i 3) (+ 25/6 (+ (* 50/3 (/ 1 i)) (/ 50 (pow i 2)))))
(* (pow i 3) (+ 25/6 (+ (* 50/3 (/ 1 i)) (+ (* 100 (/ 1 (pow i 3))) (/ 50 (pow i 2))))))
(* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))
(+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i))
(+ (* -1/2 (/ (pow n 3) (pow i 2))) (+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i)))
(+ (* -1/2 (/ (pow n 3) (pow i 2))) (+ (* 1/3 (/ (pow n 4) (pow i 3))) (+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i))))
(+ (log (/ 1 n)) (* -1 (log (/ 1 i))))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (/ n i)))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (+ (* -1/2 (/ (pow n 2) (pow i 2))) (/ n i))))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (+ (* -1/2 (/ (pow n 2) (pow i 2))) (+ (* 1/3 (/ (pow n 3) (pow i 3))) (/ n i)))))
(* i (- 1/2 (* 1/2 (/ 1 n))))
(* i (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(* 100 (/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -100 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -100 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i))) i)) (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))))) i))) i))
(* 100 (/ (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1) i))
(* -1 (/ (+ (* -100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -100 (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* 100 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* 100 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i))) i))
(* -1 (/ (+ (* -100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* -1 (/ (+ (* -100 (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (* 100 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i))) i)) (* 100 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))))) i))) i))
(* 100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))
(+ (* 100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i)))
(+ (* -1 (/ (+ (* -100 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -100 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i)) (* 100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)))
(+ (* -1 (/ (+ (* -100 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -100 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* 100 (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) i))) i)) (* 100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)))
(- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i)) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i))) 1)
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) 1)
(/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i)
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i)) i))) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i)) i)) (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i)))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i)))
(* -1 (* (pow i 3) (- (* -1 (/ (+ 50/3 (* 50 (/ 1 i))) i)) 25/6)))
(* -1 (* (pow i 3) (- (* -1 (/ (+ 50/3 (+ (* 50 (/ 1 i)) (/ 100 (pow i 2)))) i)) 25/6)))
(* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))
(+ (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))) (/ (pow n 2) i))
(+ (* -1 (/ (+ (* -1 (pow n 2)) (* 1/2 (/ (pow n 3) i))) i)) (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow n 3)) (* 1/3 (/ (pow n 4) i))) i)) (* -1 (pow n 2))) i)) (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (/ n i)))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (* -1 (/ (+ (* -1 n) (* 1/2 (/ (pow n 2) i))) i))))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (* -1 (/ (+ (* -1 n) (* -1 (/ (+ (* -1/2 (pow n 2)) (* 1/3 (/ (pow n 3) i))) i))) i))))
(* -1 (* i (- (* -1 (- 1/2 (* 1/2 (/ 1 n)))) (/ 1 i))))
(* 100 (/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i))
(* (pow n 2) (+ (* 100 (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))) (* 100 (/ (+ (log i) (* -1 (log n))) i))))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))) (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))))))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2))))))))) (* 100 (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))))))))
(* 100 (/ (* n (+ (log i) (* -1 (log n)))) i))
(* n (+ (* 100 (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))) (* 100 (/ (+ (log i) (* -1 (log n))) i))))
(* n (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))) (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))))))
(* n (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2))))))))) (* 100 (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))))))))
(* 100 (* n (+ (log i) (* -1 (log n)))))
(* n (+ (* 100 (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i)))) (* 100 (+ (log i) (* -1 (log n))))))
(* n (+ (* 100 (+ (log i) (* -1 (log n)))) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2)))))) (* 100 (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i)))))))
(* n (+ (* 100 (+ (log i) (* -1 (log n)))) (* n (+ (* 100 (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 2))) (+ (* 1/24 (pow (+ (log i) (* -1 (log n))) 4)) (+ (* 1/3 (/ 1 (pow i 3))) (+ (* 1/2 (/ 1 (pow i 2))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)))))))) (* 100 (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2)))))))))))
(* n (+ (log i) (* -1 (log n))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 2))) (+ (* 1/24 (pow (+ (log i) (* -1 (log n))) 4)) (+ (* 1/3 (/ 1 (pow i 3))) (+ (* 1/2 (/ 1 (pow i 2))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i))))))) (/ (log i) i)))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i)
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(+ 1 (* n (+ (log i) (* -1 (log n)))))
(+ 1 (* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i)))))))
(+ 1 (* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i))))))))
(* -1/2 (/ (pow i 2) n))
(/ (+ (* -1/2 (pow i 2)) (* i (* n (+ 1 (* 1/2 i))))) n)
(* n (+ (log i) (+ (* -1 (log n)) (/ n i))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* -1/2 (/ n (pow i 2))) (/ 1 i))))))
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* n (- (* 1/3 (/ n (pow i 3))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i))))))
(+ (log i) (* -1 (log n)))
(+ (log i) (+ (* -1 (log n)) (/ n i)))
(+ (log i) (+ (* -1 (log n)) (* n (+ (* -1/2 (/ n (pow i 2))) (/ 1 i)))))
(+ (log i) (+ (* -1 (log n)) (* n (+ (* n (- (* 1/3 (/ n (pow i 3))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))
(* -1/2 (/ i n))
(/ (+ (* -1/2 i) (* n (+ 1 (* 1/2 i)))) n)
(* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i)))))
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3)))) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i))))))
(+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i)))
(+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i))))
(+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3)))) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i)))))
(* 100 (- (exp i) 1))
(+ (* -50 (/ (* (pow i 2) (exp i)) n)) (* 100 (- (exp i) 1)))
(+ (* -50 (/ (* (pow i 2) (exp i)) n)) (+ (* 100 (- (exp i) 1)) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))))
(+ (* -50 (/ (* (pow i 2) (exp i)) n)) (+ (* 100 (- (exp i) 1)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))))
(- (exp i) 1)
(- (+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n))) 1)
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))) 1)
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))) 1)
(/ (* n (- (exp i) 1)) i)
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i)))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i)))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i)))
(exp i)
(+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n)))
(+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))
(+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))))
(* i (+ 1 (* 1/2 i)))
(+ (* -1/2 (/ (pow i 2) n)) (* i (+ 1 (* 1/2 i))))
(+ i (* -1/2 (/ (pow i 2) n)))
(+ i (+ (* -1/2 (/ (pow i 2) n)) (* 1/3 (/ (pow i 3) (pow n 2)))))
(+ i (+ (* -1/2 (/ (pow i 2) n)) (+ (* -1/4 (/ (pow i 4) (pow n 3))) (* 1/3 (/ (pow i 3) (pow n 2))))))
(/ (+ i (* -1/2 (/ (pow i 2) n))) n)
(/ (+ i (+ (* -1/2 (/ (pow i 2) n)) (* 1/3 (/ (pow i 3) (pow n 2))))) n)
(/ (+ i (+ (* -1/2 (/ (pow i 2) n)) (+ (* -1/4 (/ (pow i 4) (pow n 3))) (* 1/3 (/ (pow i 3) (pow n 2)))))) n)
(+ 1 (* 1/2 i))
(+ 1 (+ (* -1/2 (/ i n)) (* 1/2 i)))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* 50 (/ (* i (exp i)) n)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n)))) n)))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (* 100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n)))) n))) n)))))
(+ (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) (* 50 (* i (exp i)))) n)) (* 100 (/ (- (exp i) 1) i)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i))) n)) (* 50 (* i (exp i)))) n)) (* 100 (/ (- (exp i) 1) i)))
(+ (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 50 (* (pow i 2) (exp i)))) n)) (* 100 (- (exp i) 1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* 100 (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))))) n)) (* 50 (* (pow i 2) (exp i)))) n)) (* 100 (- (exp i) 1)))
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(* -1 (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))))
(* -1 (* n (+ (* -1 (/ (+ (* -1/2 (* i (exp i))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) n)) (* -1 (/ (- (exp i) 1) i)))))
(* -1 (* n (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) n)) (* -1/2 (* i (exp i)))) n)) (* -1 (/ (- (exp i) 1) i)))))
(+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n)))
(+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n)))
(+ i (* -1 (/ (+ (* -1/3 (/ (pow i 3) n)) (* 1/2 (pow i 2))) n)))
(+ i (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (pow i 4) n)) (* 1/3 (pow i 3))) n)) (* 1/2 (pow i 2))) n)))
(* -1 (/ (+ (* -1 i) (* 1/2 (/ (pow i 2) n))) n))
(* -1 (/ (+ (* -1 i) (* -1 (/ (+ (* -1/2 (pow i 2)) (* 1/3 (/ (pow i 3) n))) n))) n))
(* -1 (/ (+ (* -1 i) (* -1 (/ (+ (* -1 (/ (+ (* -1/3 (pow i 3)) (* 1/4 (/ (pow i 4) n))) n)) (* -1/2 (pow i 2))) n))) n))
Outputs
(* 100 n)
(*.f64 #s(literal 100 binary64) n)
(+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 n i) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n))
(+ (* 100 n) (* i (+ (* 100 (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))))))
(fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n))) i (*.f64 #s(literal 100 binary64) n))
(+ (* 100 n) (* i (+ (* 100 (* n (- 1/2 (* 1/2 (/ 1 n))))) (* i (+ (* 100 (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 100 (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) #s(literal 1/24 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) n))) i (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) #s(literal 100 binary64))) i (*.f64 #s(literal 100 binary64) n))
100
#s(literal 100 binary64)
(+ 100 (* 100 (* i (- 1/2 (* 1/2 (/ 1 n))))))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 100 binary64) #s(literal 100 binary64))
(+ 100 (* i (+ (* 100 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 100 (- 1/2 (* 1/2 (/ 1 n)))))))
(fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)))) i #s(literal 100 binary64))
(+ 100 (* i (+ (* 100 (- 1/2 (* 1/2 (/ 1 n)))) (* i (+ (* 100 (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* 100 (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) #s(literal 1/24 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) i (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)))) i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) #s(literal 100 binary64))) i #s(literal 100 binary64))
(* 100 i)
(*.f64 #s(literal 100 binary64) i)
(* i (+ 100 (* 100 (* i (- 1/2 (* 1/2 (/ 1 n)))))))
(*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 100 binary64) #s(literal 100 binary64)) i)
(* i (+ 100 (* i (+ (* 100 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 100 (- 1/2 (* 1/2 (/ 1 n))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)))) i #s(literal 100 binary64)) i)
(* i (+ 100 (* i (+ (* 100 (- 1/2 (* 1/2 (/ 1 n)))) (* i (+ (* 100 (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* 100 (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) #s(literal 1/24 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) i (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)))) i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) #s(literal 100 binary64))) i #s(literal 100 binary64)) i)
i
(* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n))))))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(*.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (+ (* 1/3 (/ 1 (pow n 2))) (* i (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3)))))))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n))))))
(*.f64 (fma.f64 (-.f64 (fma.f64 (+.f64 #s(literal 1/6 binary64) (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) #s(literal 1/24 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) i (/.f64 #s(literal 1/3 binary64) (*.f64 n n))) (/.f64 #s(literal 1/2 binary64) n))) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(+ (* 50 (* i n)) (* 100 n))
(fma.f64 (*.f64 n i) #s(literal 50 binary64) (*.f64 #s(literal 100 binary64) n))
(+ (* 100 n) (* i (+ (* 50/3 (* i n)) (* 50 n))))
(fma.f64 (fma.f64 (*.f64 n i) #s(literal 50/3 binary64) (*.f64 #s(literal 50 binary64) n)) i (*.f64 #s(literal 100 binary64) n))
(+ (* 100 n) (* i (+ (* 50 n) (* i (+ (* 25/6 (* i n)) (* 50/3 n))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 n i) #s(literal 25/6 binary64) (*.f64 #s(literal 50/3 binary64) n)) i (*.f64 #s(literal 50 binary64) n)) i (*.f64 #s(literal 100 binary64) n))
(+ 100 (* 50 i))
(fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))
(+ 100 (* i (+ 50 (* 50/3 i))))
(fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))
(+ 100 (* i (+ 50 (* i (+ 50/3 (* 25/6 i))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))
n
(+ n (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))
(fma.f64 (*.f64 n i) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)
(+ n (* i (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)
(+ n (* i (+ (* i (+ (* i (* n (- (+ 1/24 (* 11/24 (/ 1 (pow n 2)))) (+ (* 1/4 (/ 1 n)) (* 1/4 (/ 1 (pow n 3))))))) (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n)))))) (* n (- 1/2 (* 1/2 (/ 1 n)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 11/24 binary64) (*.f64 n n)) #s(literal 1/24 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) n))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) n)) i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)
1
#s(literal 1 binary64)
(+ 1 i)
(+.f64 #s(literal 1 binary64) i)
(+ 1 (* i (+ 1 (* i (- 1/2 (* 1/2 (/ 1 n)))))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i #s(literal 1 binary64))
(+ 1 (* i (+ 1 (* i (- (+ 1/2 (* i (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* 1/2 (/ 1 n)))))))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i #s(literal 1 binary64))
(* i (+ 1 (* -1/2 (/ i n))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 i n) #s(literal 1 binary64)) i)
(* i (+ 1 (* i (- (* 1/3 (/ i (pow n 2))) (* 1/2 (/ 1 n))))))
(*.f64 (fma.f64 (-.f64 (*.f64 (/.f64 i (*.f64 n n)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(* i (+ 1 (* i (- (* i (+ (* -1/4 (/ i (pow n 3))) (* 1/3 (/ 1 (pow n 2))))) (* 1/2 (/ 1 n))))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 i (pow.f64 n #s(literal 3 binary64))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 n n))) i) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(/ i n)
(/.f64 i n)
(* i (+ (* -1/2 (/ i (pow n 2))) (/ 1 n)))
(*.f64 (fma.f64 (/.f64 i (*.f64 n n)) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) n)) i)
(* i (+ (* i (- (* 1/3 (/ i (pow n 3))) (* 1/2 (/ 1 (pow n 2))))) (/ 1 n)))
(*.f64 (fma.f64 (-.f64 (*.f64 (/.f64 i (pow.f64 n #s(literal 3 binary64))) #s(literal 1/3 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) i (/.f64 #s(literal 1 binary64) n)) i)
(* i (+ (* i (- (* i (+ (* -1/4 (/ i (pow n 4))) (* 1/3 (/ 1 (pow n 3))))) (* 1/2 (/ 1 (pow n 2))))) (/ 1 n)))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 i (pow.f64 n #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 n #s(literal 3 binary64)))) i) (/.f64 #s(literal 1/2 binary64) (*.f64 n n))) i (/.f64 #s(literal 1 binary64) n)) i)
(+ 1 (* i (- 1/2 (* 1/2 (/ 1 n)))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(* 50/3 (pow i 2))
(*.f64 (*.f64 i i) #s(literal 50/3 binary64))
(* (pow i 2) (+ 50/3 (* 25/6 i)))
(*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))
(* 100 (/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) n) (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) n (*.f64 (pow.f64 n #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i)))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/.f64 (fma.f64 #s(literal 100 binary64) (fma.f64 (pow.f64 n #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i) (*.f64 n (*.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) (*.f64 i i))))) (*.f64 (*.f64 #s(literal 100 binary64) n) (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)))) i)
(/ (+ (* 100 (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2))) (+ (* 100 (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3))) (* 100 (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))) i)
(/.f64 (fma.f64 (*.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) n) #s(literal 100 binary64) (fma.f64 (*.f64 n (*.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) (*.f64 i i)))) #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (pow.f64 n #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i) (*.f64 n (*.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64))))))))) i)
(* 100 (/ (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1) i))
(*.f64 (/.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) i) #s(literal 100 binary64))
(/ (+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) (*.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i)))) i)
(/ (+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2))) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/.f64 (fma.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i) (*.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i))))) i)
(/ (+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2))) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3))) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))) i)
(/.f64 (fma.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) #s(literal 100 binary64) (fma.f64 (/.f64 #s(literal 100 binary64) i) (/.f64 (*.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n)) i) (*.f64 #s(literal 100 binary64) (fma.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64))) (*.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i)))))) i)
(* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1))
(*.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) #s(literal 100 binary64))
(+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))
(*.f64 #s(literal 100 binary64) (+.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) (*.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i))))
(+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2))) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))
(fma.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i) (*.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i)))))
(+ (* 100 (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2))) (+ (* 100 (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3))) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))))
(fma.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) #s(literal 100 binary64) (fma.f64 (/.f64 #s(literal 100 binary64) i) (/.f64 (*.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n)) i) (*.f64 #s(literal 100 binary64) (fma.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64))) (*.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i))))))
(- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)
(expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n))
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) 1)
(-.f64 (fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i) (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n)) #s(literal 1 binary64))
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) 1)
(-.f64 (+.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i) (*.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i))) (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n)) #s(literal 1 binary64))
(- (+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) 1)
(-.f64 (+.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i) (fma.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64))) (*.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i)))) (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n)) #s(literal 1 binary64))
(* 100 (/ (* n (- (exp i) 1)) i))
(*.f64 (*.f64 n (/.f64 (expm1.f64 i) i)) #s(literal 100 binary64))
(* 100 (/ (- (exp i) 1) i))
(*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64))
(* 50 i)
(*.f64 #s(literal 50 binary64) i)
(* i (+ 50 (* 100 (/ 1 i))))
(*.f64 (+.f64 (/.f64 #s(literal 100 binary64) i) #s(literal 50 binary64)) i)
(/ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) i)
(*.f64 n (/.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) i))
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)) i)
(/.f64 (fma.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) n (*.f64 (pow.f64 n #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i))) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))) i)
(/.f64 (fma.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) n (fma.f64 (pow.f64 n #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i) (*.f64 n (*.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) (*.f64 i i)))))) i)
(/ (+ (* n (- (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) 1)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (pow i 2)) (+ (/ (* n (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4)))))) (pow i 3)) (/ (* (pow n 3) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))) i)
(/.f64 (fma.f64 (expm1.f64 (*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)) n (fma.f64 n (*.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) (*.f64 i i))) (fma.f64 (pow.f64 n #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i) (*.f64 n (*.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64)))))))) i)
(exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))
(pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n)
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))
(fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i) (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n))
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i)))
(+.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i) (*.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i))) (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n))
(+ (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) (pow i 2)) (+ (/ (* (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))) (+ (* -1/2 (pow n 5)) (+ (* 1/6 (pow n 6)) (* 1/3 (pow n 4))))) (pow i 3)) (/ (* (pow n 2) (exp (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))))) i))))
(+.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i) (fma.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) (/.f64 (fma.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 n #s(literal 6 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/3 binary64)))) (pow.f64 i #s(literal 3 binary64))) (*.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n) i)))) (pow.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))) n))
(* (pow i 2) (- 1/2 (* 1/2 (/ 1 n))))
(*.f64 (*.f64 i i) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)))
(* (pow i 2) (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) i) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 i i))
(* 25/6 (pow i 3))
(*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64))
(* (pow i 3) (+ 25/6 (* 50/3 (/ 1 i))))
(*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))
(* (pow i 3) (+ 25/6 (+ (* 50/3 (/ 1 i)) (/ 50 (pow i 2)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 50 binary64) (*.f64 i i)) (/.f64 #s(literal 50/3 binary64) i)) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))
(* (pow i 3) (+ 25/6 (+ (* 50/3 (/ 1 i)) (+ (* 100 (/ 1 (pow i 3))) (/ 50 (pow i 2))))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 100 binary64) (pow.f64 i #s(literal 3 binary64))) (/.f64 #s(literal 50 binary64) (*.f64 i i))) (/.f64 #s(literal 50/3 binary64) i)) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))
(* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i)))))
(*.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n)
(+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i))
(fma.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n (/.f64 (*.f64 n n) i))
(+ (* -1/2 (/ (pow n 3) (pow i 2))) (+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) i) (/.f64 (pow.f64 n #s(literal 3 binary64)) i) (fma.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n (/.f64 (*.f64 n n) i)))
(+ (* -1/2 (/ (pow n 3) (pow i 2))) (+ (* 1/3 (/ (pow n 4) (pow i 3))) (+ (* n (+ (log (/ 1 n)) (* -1 (log (/ 1 i))))) (/ (pow n 2) i))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) i) (/.f64 (pow.f64 n #s(literal 3 binary64)) i) (fma.f64 (/.f64 (pow.f64 n #s(literal 4 binary64)) (pow.f64 i #s(literal 3 binary64))) #s(literal 1/3 binary64) (fma.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) n (/.f64 (*.f64 n n) i))))
(+ (log (/ 1 n)) (* -1 (log (/ 1 i))))
(neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i))))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (/ n i)))
(+.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) (/.f64 n i))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (+ (* -1/2 (/ (pow n 2) (pow i 2))) (/ n i))))
(+.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) (fma.f64 (/.f64 #s(literal -1/2 binary64) i) (/.f64 (*.f64 n n) i) (/.f64 n i)))
(+ (log (/ 1 n)) (+ (* -1 (log (/ 1 i))) (+ (* -1/2 (/ (pow n 2) (pow i 2))) (+ (* 1/3 (/ (pow n 3) (pow i 3))) (/ n i)))))
(+.f64 (neg.f64 (+.f64 (log.f64 n) (neg.f64 (log.f64 i)))) (fma.f64 (/.f64 #s(literal -1/2 binary64) i) (/.f64 (*.f64 n n) i) (fma.f64 (pow.f64 (/.f64 n i) #s(literal 3 binary64)) #s(literal 1/3 binary64) (/.f64 n i))))
(* i (- 1/2 (* 1/2 (/ 1 n))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)
(* i (- (+ 1/2 (/ 1 i)) (* 1/2 (/ 1 n))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) i) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i)
(* 100 (/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i))
(*.f64 (*.f64 n (/.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) i)) #s(literal 100 binary64))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -100 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) n (*.f64 (pow.f64 n #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) i)))) (neg.f64 i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) i))
(/.f64 (fma.f64 #s(literal -100 binary64) (*.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) n) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 n (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i)) (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (pow.f64 n #s(literal 3 binary64))))) (neg.f64 i))) (neg.f64 i))
(* -1 (/ (+ (* -100 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -100 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (* 100 (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i))) i)) (* 100 (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))))) i))) i))
(/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) n) (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) (/.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (pow.f64 n #s(literal 3 binary64))) (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 (*.f64 n (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i))) #s(literal 100 binary64) (*.f64 (*.f64 #s(literal -100 binary64) n) (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64))))))) (neg.f64 i))) (neg.f64 i))) (neg.f64 i))
(* 100 (/ (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1) i))
(*.f64 (/.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) i) #s(literal 100 binary64))
(* -1 (/ (+ (* -100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -100 (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) (*.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) i)))) i)
(* -1 (/ (+ (* -100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* 100 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* 100 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i))) i))
(/.f64 (fma.f64 #s(literal -100 binary64) (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) (/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (*.f64 n n) (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i)))) i)) (neg.f64 i))
(* -1 (/ (+ (* -100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* -1 (/ (+ (* -1 (/ (+ (* -100 (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) (* 100 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i))) i)) (* 100 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))))) i))) i))
(/.f64 (fma.f64 #s(literal -100 binary64) (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) (/.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (*.f64 n n)) (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))))) (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i)) #s(literal 100 binary64))) (neg.f64 i))) (neg.f64 i))) (neg.f64 i))
(* 100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))
(*.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) #s(literal 100 binary64))
(+ (* 100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) (* 100 (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i)))
(*.f64 #s(literal 100 binary64) (+.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) (*.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) i))))
(+ (* -1 (/ (+ (* -100 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -100 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i)) (* 100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)))
(fma.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) #s(literal 100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (*.f64 n n) (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i)))) i))
(+ (* -1 (/ (+ (* -100 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -100 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* 100 (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) i))) i)) (* 100 (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)))
(fma.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) #s(literal 100 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) (*.f64 n n)) (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))))) (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i)) #s(literal -100 binary64))) (neg.f64 i))) (neg.f64 i)))
(- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)
(expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n))
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i)) 1)
(-.f64 (fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) i) (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))))) #s(literal 1 binary64))
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i))) 1)
(-.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i) (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (*.f64 n n)))) i) #s(literal -1 binary64) (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))))) #s(literal 1 binary64))
(- (+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i))) 1)
(-.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (*.f64 n n) (/.f64 (fma.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (neg.f64 (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i)) (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))))) i))) i) #s(literal -1 binary64) (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))))) #s(literal 1 binary64))
(/ (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1)) i)
(*.f64 n (/.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))) i))
(/.f64 (neg.f64 (fma.f64 (pow.f64 n #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) i) (*.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) n))) (neg.f64 i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i)) i))) i))
(/.f64 (neg.f64 (fma.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) n (/.f64 (fma.f64 n (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i)) (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (pow.f64 n #s(literal 3 binary64)))) i))) (neg.f64 i))
(* -1 (/ (+ (* -1 (* n (- (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) 1))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))))) (/ (* n (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5)))))) i)) i)) (* (pow n 3) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) i))) i))
(/.f64 (neg.f64 (fma.f64 (expm1.f64 (*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)) n (/.f64 (fma.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (pow.f64 n #s(literal 3 binary64)) (/.f64 (fma.f64 (*.f64 n (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))))) (neg.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64))))) (*.f64 n (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i)))) (neg.f64 i))) i))) (neg.f64 i))
(exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (/ (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))) i))
(fma.f64 (*.f64 n n) (/.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) i) (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4)))) i))) i)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (/.f64 (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i) (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (*.f64 n n)))) i) #s(literal -1 binary64) (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))))
(+ (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (* -1 (/ (+ (* -1 (* (pow n 2) (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))))) (* -1 (/ (+ (* -1 (/ (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/3 (pow n 4)) (+ (* -1/6 (pow n 6)) (* 1/2 (pow n 5))))) i)) (* (exp (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))) (+ (* -1/2 (pow n 3)) (* 1/2 (pow n 4))))) i))) i)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (*.f64 n n) (/.f64 (fma.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (neg.f64 (/.f64 (fma.f64 #s(literal -1/3 binary64) (pow.f64 n #s(literal 4 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 n #s(literal 6 binary64)) (*.f64 (pow.f64 n #s(literal 5 binary64)) #s(literal 1/2 binary64)))) i)) (*.f64 (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))) (fma.f64 (pow.f64 n #s(literal 4 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))))) i))) i) #s(literal -1 binary64) (pow.f64 (exp.f64 n) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))))
(* -1 (* (pow i 3) (- (* -1 (/ (+ 50/3 (* 50 (/ 1 i))) i)) 25/6)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 50 binary64) i) #s(literal -1 binary64) #s(literal -50/3 binary64)) i) #s(literal 25/6 binary64))) (pow.f64 i #s(literal 3 binary64)))
(* -1 (* (pow i 3) (- (* -1 (/ (+ 50/3 (+ (* 50 (/ 1 i)) (/ 100 (pow i 2)))) i)) 25/6)))
(*.f64 (neg.f64 (-.f64 (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 100 binary64) (*.f64 i i)) (/.f64 #s(literal 50 binary64) i)) #s(literal 50/3 binary64)) (neg.f64 i)) #s(literal 25/6 binary64))) (pow.f64 i #s(literal 3 binary64)))
(* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i)))))
(*.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n)
(+ (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))) (/ (pow n 2) i))
(fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n (/.f64 (*.f64 n n) i))
(+ (* -1 (/ (+ (* -1 (pow n 2)) (* 1/2 (/ (pow n 3) i))) i)) (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n (/.f64 (fma.f64 (neg.f64 n) n (*.f64 (/.f64 (pow.f64 n #s(literal 3 binary64)) i) #s(literal 1/2 binary64))) (neg.f64 i)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow n 3)) (* 1/3 (/ (pow n 4) i))) i)) (* -1 (pow n 2))) i)) (* n (+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))))
(fma.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n))) n (/.f64 (neg.f64 (fma.f64 n n (/.f64 (fma.f64 (/.f64 (pow.f64 n #s(literal 4 binary64)) i) #s(literal 1/3 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 n #s(literal 3 binary64)))) i))) (neg.f64 i)))
(+ (log (neg (/ 1 n))) (* -1 (log (/ -1 i))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) n)))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (/ n i)))
(+.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) #s(literal -1 binary64) (/.f64 n i)) (log.f64 (/.f64 #s(literal -1 binary64) n)))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (* -1 (/ (+ (* -1 n) (* 1/2 (/ (pow n 2) i))) i))))
(fma.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) (/.f64 (fma.f64 (/.f64 (*.f64 n n) i) #s(literal 1/2 binary64) (neg.f64 n)) i)) (log.f64 (/.f64 #s(literal -1 binary64) n)))
(+ (log (neg (/ 1 n))) (+ (* -1 (log (/ -1 i))) (* -1 (/ (+ (* -1 n) (* -1 (/ (+ (* -1/2 (pow n 2)) (* 1/3 (/ (pow n 3) i))) i))) i))))
(fma.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) i)) (/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 n #s(literal 3 binary64)) i) #s(literal 1/3 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 n n))) i) n)) i)) (log.f64 (/.f64 #s(literal -1 binary64) n)))
(* -1 (* i (- (* -1 (- 1/2 (* 1/2 (/ 1 n)))) (/ 1 i))))
(*.f64 (neg.f64 i) (-.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) (/.f64 #s(literal 1 binary64) i)))
(* 100 (/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i))
(*.f64 (*.f64 (*.f64 n n) (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i)) #s(literal 100 binary64))
(* (pow n 2) (+ (* 100 (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))) (* 100 (/ (+ (log i) (* -1 (log n))) i))))
(*.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))) n (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i))) (*.f64 n n))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))) (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (log.f64 n) i) (/.f64 #s(literal -1 binary64) i) (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64) (/.f64 (log.f64 i) (*.f64 i i)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) n (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))))) n (*.f64 (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i) #s(literal 100 binary64))) (*.f64 n n))
(* (pow n 2) (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2))))))))) (* 100 (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) (pow.f64 i #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 4 binary64)) i) #s(literal 1/24 binary64) (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) i) (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) (/.f64 #s(literal 1/3 binary64) (pow.f64 i #s(literal 4 binary64)))))) n (-.f64 (fma.f64 (/.f64 (log.f64 n) i) (/.f64 #s(literal -1 binary64) i) (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64) (/.f64 (log.f64 i) (*.f64 i i)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))))) n (*.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))) #s(literal 100 binary64))) n (*.f64 (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i) #s(literal 100 binary64))) (*.f64 n n))
(* 100 (/ (* n (+ (log i) (* -1 (log n)))) i))
(*.f64 (*.f64 n (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i)) #s(literal 100 binary64))
(* n (+ (* 100 (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))) (* 100 (/ (+ (log i) (* -1 (log n))) i))))
(*.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))) n (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i))) n)
(* n (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))) (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (log.f64 n) i) (/.f64 #s(literal -1 binary64) i) (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64) (/.f64 (log.f64 i) (*.f64 i i)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) n (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))))) n (*.f64 (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i) #s(literal 100 binary64))) n)
(* n (+ (* 100 (/ (+ (log i) (* -1 (log n))) i)) (* n (+ (* 100 (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2))))))))) (* 100 (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3)))))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) (pow.f64 i #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 4 binary64)) i) #s(literal 1/24 binary64) (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) i) (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) (/.f64 #s(literal 1/3 binary64) (pow.f64 i #s(literal 4 binary64)))))) n (-.f64 (fma.f64 (/.f64 (log.f64 n) i) (/.f64 #s(literal -1 binary64) i) (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64) (/.f64 (log.f64 i) (*.f64 i i)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))))) n (*.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))) #s(literal 100 binary64))) n (*.f64 (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i) #s(literal 100 binary64))) n)
(* 100 (* n (+ (log i) (* -1 (log n)))))
(*.f64 (*.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) n) #s(literal 100 binary64))
(* n (+ (* 100 (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i)))) (* 100 (+ (log i) (* -1 (log n))))))
(*.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) i)) n (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)))) n)
(* n (+ (* 100 (+ (log i) (* -1 (log n)))) (* n (+ (* 100 (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2)))))) (* 100 (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i)))))))
(*.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (log.f64 n) i) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) #s(literal 1/6 binary64) (/.f64 (log.f64 i) i))) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) n (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) i)))) n (*.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 100 binary64))) n)
(* n (+ (* 100 (+ (log i) (* -1 (log n)))) (* n (+ (* 100 (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i))) (* n (+ (* 100 (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 2))) (+ (* 1/24 (pow (+ (log i) (* -1 (log n))) 4)) (+ (* 1/3 (/ 1 (pow i 3))) (+ (* 1/2 (/ 1 (pow i 2))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)))))))) (* 100 (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2)))))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) i) (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i) (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 4 binary64)) #s(literal 1/24 binary64) (+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) (/.f64 #s(literal 1/3 binary64) (pow.f64 i #s(literal 3 binary64)))))) n (-.f64 (fma.f64 (/.f64 (log.f64 n) i) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) #s(literal 1/6 binary64) (/.f64 (log.f64 i) i))) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))))) n (*.f64 (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) i)) #s(literal 100 binary64))) n (*.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 100 binary64))) n)
(* n (+ (log i) (* -1 (log n))))
(*.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) n)
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i))))))
(*.f64 (+.f64 (fma.f64 (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) i)) n (neg.f64 (log.f64 n))) (log.f64 i)) n)
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(*.f64 (+.f64 (fma.f64 (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (log.f64 n) i) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) #s(literal 1/6 binary64) (/.f64 (log.f64 i) i))) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) n (/.f64 #s(literal 1 binary64) i))) n (neg.f64 (log.f64 n))) (log.f64 i)) n)
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 2))) (+ (* 1/24 (pow (+ (log i) (* -1 (log n))) 4)) (+ (* 1/3 (/ 1 (pow i 3))) (+ (* 1/2 (/ 1 (pow i 2))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i))))))) (/ (log i) i)))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))))
(*.f64 (+.f64 (fma.f64 (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (log.f64 n) i) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) #s(literal 1/6 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) i) (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i) (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 4 binary64)) #s(literal 1/24 binary64) (+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) (/.f64 #s(literal 1/3 binary64) (pow.f64 i #s(literal 3 binary64)))))) n (/.f64 (log.f64 i) i)))) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) n (/.f64 #s(literal 1 binary64) i))) n (neg.f64 (log.f64 n))) (log.f64 i)) n)
(/ (* (pow n 2) (+ (log i) (* -1 (log n)))) i)
(*.f64 (*.f64 n n) (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (/ 1 (pow i 2)))) (/ (log i) i))))
(*.f64 (fma.f64 (/.f64 (log.f64 n) i) #s(literal -1 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 i i))) n (/.f64 (log.f64 i) i))) (*.f64 n n))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (/ (log i) (pow i 2)))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(*.f64 (fma.f64 (/.f64 (log.f64 n) i) #s(literal -1 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (log.f64 n) i) (/.f64 #s(literal -1 binary64) i) (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64) (/.f64 (log.f64 i) (*.f64 i i)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) n (/.f64 #s(literal 1 binary64) (*.f64 i i)))) n (/.f64 (log.f64 i) i))) (*.f64 n n))
(* (pow n 2) (+ (* -1 (/ (log n) i)) (+ (* n (+ (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) i)) (+ (* n (- (+ (* -1 (/ (log n) (pow i 2))) (+ (* 1/6 (/ (pow (+ (log i) (* -1 (log n))) 3) i)) (+ (* n (+ (* -1/2 (/ (+ (log i) (* -1 (log n))) (pow i 3))) (+ (* 1/24 (/ (pow (+ (log i) (* -1 (log n))) 4) i)) (+ (* 1/3 (/ 1 (pow i 4))) (+ (* 1/2 (/ 1 (pow i 3))) (* 1/2 (/ (pow (+ (log i) (* -1 (log n))) 2) (pow i 2)))))))) (/ (log i) (pow i 2))))) (* 1/2 (/ 1 (pow i 3))))) (/ 1 (pow i 2))))) (/ (log i) i))))
(*.f64 (fma.f64 (/.f64 (log.f64 n) i) #s(literal -1 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 (log.f64 n) i) (/.f64 #s(literal -1 binary64) i) (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) i) #s(literal 1/6 binary64) (fma.f64 (fma.f64 (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) (pow.f64 i #s(literal 3 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 4 binary64)) i) #s(literal 1/24 binary64) (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) i) (/.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) i) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64)))) (/.f64 #s(literal 1/3 binary64) (pow.f64 i #s(literal 4 binary64)))))) n (/.f64 (log.f64 i) (*.f64 i i)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 i #s(literal 3 binary64))))) n (/.f64 #s(literal 1 binary64) (*.f64 i i)))) n (/.f64 (log.f64 i) i))) (*.f64 n n))
(+ 1 (* n (+ (log i) (* -1 (log n)))))
(fma.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) n #s(literal 1 binary64))
(+ 1 (* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (/ 1 i)))))))
(fma.f64 (+.f64 (fma.f64 (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) i)) n (neg.f64 (log.f64 n))) (log.f64 i)) n #s(literal 1 binary64))
(+ 1 (* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* 1/2 (pow (+ (log i) (* -1 (log n))) 2)) (+ (* n (- (+ (* -1 (/ (log n) i)) (+ (* 1/6 (pow (+ (log i) (* -1 (log n))) 3)) (/ (log i) i))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i))))))))
(fma.f64 (+.f64 (fma.f64 (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 2 binary64)) #s(literal 1/2 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (log.f64 n) i) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) #s(literal 3 binary64)) #s(literal 1/6 binary64) (/.f64 (log.f64 i) i))) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) n (/.f64 #s(literal 1 binary64) i))) n (neg.f64 (log.f64 n))) (log.f64 i)) n #s(literal 1 binary64))
(* -1/2 (/ (pow i 2) n))
(*.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64))
(/ (+ (* -1/2 (pow i 2)) (* i (* n (+ 1 (* 1/2 i))))) n)
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n) i (*.f64 (*.f64 i i) #s(literal -1/2 binary64))) n)
(* n (+ (log i) (+ (* -1 (log n)) (/ n i))))
(*.f64 (+.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (/.f64 n i)) (log.f64 i)) n)
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* -1/2 (/ n (pow i 2))) (/ 1 i))))))
(*.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 n (*.f64 i i)) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) i)) n (neg.f64 (log.f64 n))) (log.f64 i)) n)
(* n (+ (log i) (+ (* -1 (log n)) (* n (+ (* n (- (* 1/3 (/ n (pow i 3))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i))))))
(*.f64 (+.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (/.f64 n (pow.f64 i #s(literal 3 binary64))) #s(literal 1/3 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) n (/.f64 #s(literal 1 binary64) i)) n (neg.f64 (log.f64 n))) (log.f64 i)) n)
(+ (log i) (* -1 (log n)))
(fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i))
(+ (log i) (+ (* -1 (log n)) (/ n i)))
(+.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (/.f64 n i)) (log.f64 i))
(+ (log i) (+ (* -1 (log n)) (* n (+ (* -1/2 (/ n (pow i 2))) (/ 1 i)))))
(+.f64 (fma.f64 (fma.f64 (/.f64 n (*.f64 i i)) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) i)) n (neg.f64 (log.f64 n))) (log.f64 i))
(+ (log i) (+ (* -1 (log n)) (* n (+ (* n (- (* 1/3 (/ n (pow i 3))) (* 1/2 (/ 1 (pow i 2))))) (/ 1 i)))))
(+.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (/.f64 n (pow.f64 i #s(literal 3 binary64))) #s(literal 1/3 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 i i))) n (/.f64 #s(literal 1 binary64) i)) n (neg.f64 (log.f64 n))) (log.f64 i))
(* -1/2 (/ i n))
(*.f64 #s(literal -1/2 binary64) (/.f64 i n))
(/ (+ (* -1/2 i) (* n (+ 1 (* 1/2 i)))) n)
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n (*.f64 #s(literal -1/2 binary64) i)) n)
(* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))))
(*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -50 binary64) (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64))) n)
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -50 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (expm1.f64 i) i)))) n)
(* n (+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3)))) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i))))))
(*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -50 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal -1/4 binary64) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (exp.f64 i)) (*.f64 (pow.f64 n #s(literal 3 binary64)) i)) #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (expm1.f64 i) i))))) n)
(+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i)))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -50 binary64) (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)))
(+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i))))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -50 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (expm1.f64 i) i))))
(+ (* -50 (/ (* i (exp i)) n)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3)))) (+ (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))) (* 100 (/ (- (exp i) 1) i)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -50 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal -1/4 binary64) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (exp.f64 i)) (*.f64 (pow.f64 n #s(literal 3 binary64)) i)) #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (expm1.f64 i) i)))))
(* 100 (- (exp i) 1))
(*.f64 (expm1.f64 i) #s(literal 100 binary64))
(+ (* -50 (/ (* (pow i 2) (exp i)) n)) (* 100 (- (exp i) 1)))
(fma.f64 (*.f64 (*.f64 i i) (/.f64 (exp.f64 i) n)) #s(literal -50 binary64) (*.f64 (expm1.f64 i) #s(literal 100 binary64)))
(+ (* -50 (/ (* (pow i 2) (exp i)) n)) (+ (* 100 (- (exp i) 1)) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))))
(fma.f64 (*.f64 (*.f64 i i) (/.f64 (exp.f64 i) n)) #s(literal -50 binary64) (*.f64 #s(literal 100 binary64) (+.f64 (expm1.f64 i) (*.f64 (/.f64 (exp.f64 i) n) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) n)))))
(+ (* -50 (/ (* (pow i 2) (exp i)) n)) (+ (* 100 (- (exp i) 1)) (+ (* 100 (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))))
(fma.f64 (*.f64 (*.f64 i i) (/.f64 (exp.f64 i) n)) #s(literal -50 binary64) (fma.f64 #s(literal 100 binary64) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) n) (/.f64 (*.f64 (fma.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal -1/4 binary64) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (exp.f64 i)) (pow.f64 n #s(literal 3 binary64)))) (*.f64 (expm1.f64 i) #s(literal 100 binary64))))
(- (exp i) 1)
(expm1.f64 i)
(- (+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n))) 1)
(-.f64 (fma.f64 (*.f64 (*.f64 i i) (/.f64 (exp.f64 i) n)) #s(literal -1/2 binary64) (exp.f64 i)) #s(literal 1 binary64))
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))) 1)
(-.f64 (+.f64 (fma.f64 (*.f64 (*.f64 i i) (/.f64 (exp.f64 i) n)) #s(literal -1/2 binary64) (exp.f64 i)) (*.f64 (/.f64 (exp.f64 i) n) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) n))) #s(literal 1 binary64))
(- (+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))) 1)
(-.f64 (+.f64 (fma.f64 (*.f64 (*.f64 i i) (/.f64 (exp.f64 i) n)) #s(literal -1/2 binary64) (exp.f64 i)) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) n) (/.f64 (*.f64 (fma.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal -1/4 binary64) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (exp.f64 i)) (pow.f64 n #s(literal 3 binary64))))) #s(literal 1 binary64))
(/ (* n (- (exp i) 1)) i)
(*.f64 n (/.f64 (expm1.f64 i) i))
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (/ (exp i) i)) (/ 1 i)))
(*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (/.f64 (expm1.f64 i) i)) n)
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2))))) (/ 1 i)))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (exp.f64 i) i))) (/.f64 #s(literal 1 binary64) i)) n)
(* n (- (+ (* -1/2 (/ (* i (exp i)) n)) (+ (/ (exp i) i) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (* i (pow n 3))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i (pow n 2)))))) (/ 1 i)))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (+.f64 (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) n) (/.f64 (*.f64 (fma.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal -1/4 binary64) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (exp.f64 i)) (*.f64 (pow.f64 n #s(literal 3 binary64)) i))) (/.f64 (exp.f64 i) i))) (/.f64 #s(literal 1 binary64) i)) n)
(exp i)
(exp.f64 i)
(+ (exp i) (* -1/2 (/ (* (pow i 2) (exp i)) n)))
(fma.f64 (*.f64 (*.f64 i i) (/.f64 (exp.f64 i) n)) #s(literal -1/2 binary64) (exp.f64 i))
(+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2))))
(+.f64 (fma.f64 (*.f64 (*.f64 i i) (/.f64 (exp.f64 i) n)) #s(literal -1/2 binary64) (exp.f64 i)) (*.f64 (/.f64 (exp.f64 i) n) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) n)))
(+ (exp i) (+ (* -1/2 (/ (* (pow i 2) (exp i)) n)) (+ (/ (* (exp i) (+ (* -1/4 (pow i 4)) (+ (* -1/6 (pow i 5)) (* -1/48 (pow i 6))))) (pow n 3)) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (pow n 2)))))
(+.f64 (fma.f64 (*.f64 (*.f64 i i) (/.f64 (exp.f64 i) n)) #s(literal -1/2 binary64) (exp.f64 i)) (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) n) (/.f64 (*.f64 (fma.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal -1/4 binary64) (fma.f64 (pow.f64 i #s(literal 6 binary64)) #s(literal -1/48 binary64) (*.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal -1/6 binary64)))) (exp.f64 i)) (pow.f64 n #s(literal 3 binary64)))))
(* i (+ 1 (* 1/2 i)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) i)
(+ (* -1/2 (/ (pow i 2) n)) (* i (+ 1 (* 1/2 i))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) i (*.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64)))
(+ i (* -1/2 (/ (pow i 2) n)))
(fma.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64) i)
(+ i (+ (* -1/2 (/ (pow i 2) n)) (* 1/3 (/ (pow i 3) (pow n 2)))))
(+.f64 (fma.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64) i) (*.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 (pow.f64 i #s(literal 3 binary64)) n)))
(+ i (+ (* -1/2 (/ (pow i 2) n)) (+ (* -1/4 (/ (pow i 4) (pow n 3))) (* 1/3 (/ (pow i 3) (pow n 2))))))
(+.f64 (fma.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64) i) (fma.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 (pow.f64 i #s(literal 3 binary64)) n) (/.f64 (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 n #s(literal 3 binary64)))))
(/ (+ i (* -1/2 (/ (pow i 2) n))) n)
(/.f64 (fma.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64) i) n)
(/ (+ i (+ (* -1/2 (/ (pow i 2) n)) (* 1/3 (/ (pow i 3) (pow n 2))))) n)
(/.f64 (+.f64 (fma.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64) i) (*.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 (pow.f64 i #s(literal 3 binary64)) n))) n)
(/ (+ i (+ (* -1/2 (/ (pow i 2) n)) (+ (* -1/4 (/ (pow i 4) (pow n 3))) (* 1/3 (/ (pow i 3) (pow n 2)))))) n)
(/.f64 (+.f64 (fma.f64 (/.f64 (*.f64 i i) n) #s(literal -1/2 binary64) i) (fma.f64 (/.f64 #s(literal 1/3 binary64) n) (/.f64 (pow.f64 i #s(literal 3 binary64)) n) (/.f64 (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 n #s(literal 3 binary64))))) n)
(+ 1 (* 1/2 i))
(fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ i n)) (* 1/2 i)))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 i n) (*.f64 #s(literal 1/2 binary64) i)) #s(literal 1 binary64))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* 50 (/ (* i (exp i)) n)))))
(*.f64 (neg.f64 n) (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal 50 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (expm1.f64 i) i))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n)))) n)))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -100 binary64) (/.f64 (expm1.f64 i) i) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) (exp.f64 i)) n) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) (*.f64 (*.f64 (exp.f64 i) i) #s(literal -50 binary64))) (neg.f64 n))))
(* -1 (* n (+ (* -100 (/ (- (exp i) 1) i)) (* -1 (/ (+ (* -50 (* i (exp i))) (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (* 100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n)))) n))) n)))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -100 binary64) (/.f64 (expm1.f64 i) i) (/.f64 (fma.f64 (*.f64 #s(literal -50 binary64) i) (exp.f64 i) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) i) (/.f64 (exp.f64 i) n)) #s(literal 100 binary64) (*.f64 (*.f64 (exp.f64 i) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i)) #s(literal -100 binary64))) (neg.f64 n))) (neg.f64 n))))
(+ (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) (* 50 (* i (exp i)))) n)) (* 100 (/ (- (exp i) 1) i)))
(fma.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) n) (*.f64 (exp.f64 i) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i)) (*.f64 (*.f64 (exp.f64 i) i) #s(literal 50 binary64))) (neg.f64 n)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) (* 100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i))) n)) (* 50 (* i (exp i)))) n)) (* 100 (/ (- (exp i) 1) i)))
(fma.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64) (/.f64 (fma.f64 (*.f64 (exp.f64 i) i) #s(literal 50 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) i) (*.f64 (exp.f64 i) (/.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) n)) (*.f64 (*.f64 (exp.f64 i) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i)) #s(literal 100 binary64))) (neg.f64 n))) (neg.f64 n)))
(+ (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 50 (* (pow i 2) (exp i)))) n)) (* 100 (- (exp i) 1)))
(fma.f64 (expm1.f64 i) #s(literal 100 binary64) (/.f64 (fma.f64 (*.f64 (exp.f64 i) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) n)) #s(literal -100 binary64) (*.f64 (*.f64 #s(literal 50 binary64) (*.f64 i i)) (exp.f64 i))) (neg.f64 n)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -100 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* 100 (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))))) n)) (* 50 (* (pow i 2) (exp i)))) n)) (* 100 (- (exp i) 1)))
(fma.f64 (expm1.f64 i) #s(literal 100 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 50 binary64) (*.f64 i i)) (exp.f64 i) (/.f64 (fma.f64 (*.f64 (exp.f64 i) (/.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) n)) #s(literal -100 binary64) (*.f64 (*.f64 #s(literal 100 binary64) (exp.f64 i)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))))) (neg.f64 n))) (neg.f64 n)))
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(-.f64 (+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 i i) #s(literal 1/2 binary64)) (exp.f64 i) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (exp.f64 i)) (neg.f64 n))) (neg.f64 n)) (exp.f64 i)) #s(literal 1 binary64))
(- (+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n))) 1)
(-.f64 (+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 i i) #s(literal 1/2 binary64)) (exp.f64 i) (/.f64 (fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (exp.f64 i) (/.f64 (*.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (exp.f64 i)) (neg.f64 n))) (neg.f64 n))) (neg.f64 n)) (exp.f64 i)) #s(literal 1 binary64))
(* -1 (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))))
(*.f64 (neg.f64 n) (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal 1/2 binary64) (/.f64 (expm1.f64 i) (neg.f64 i))))
(* -1 (* n (+ (* -1 (/ (+ (* -1/2 (* i (exp i))) (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) (* i n))) n)) (* -1 (/ (- (exp i) 1) i)))))
(*.f64 (neg.f64 n) (neg.f64 (+.f64 (/.f64 (expm1.f64 i) i) (/.f64 (fma.f64 (/.f64 (exp.f64 i) n) (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) i) (*.f64 (*.f64 (exp.f64 i) i) #s(literal -1/2 binary64))) n))))
(* -1 (* n (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) i)) (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) (* i n))) n)) (* -1/2 (* i (exp i)))) n)) (* -1 (/ (- (exp i) 1) i)))))
(*.f64 (neg.f64 n) (neg.f64 (+.f64 (/.f64 (expm1.f64 i) i) (/.f64 (fma.f64 (*.f64 (exp.f64 i) i) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) i) (/.f64 (exp.f64 i) n) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (exp.f64 i)) (neg.f64 i))) (neg.f64 n))) n))))
(+ (exp i) (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3)))) n)) (* 1/2 (* (pow i 2) (exp i)))) n)))
(+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 i i) #s(literal 1/2 binary64)) (exp.f64 i) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (exp.f64 i)) (neg.f64 n))) (neg.f64 n)) (exp.f64 i))
(+ (exp i) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp i) (+ (* 1/48 (pow i 6)) (+ (* 1/6 (pow i 5)) (* 1/4 (pow i 4))))) n)) (* (exp i) (+ (* 1/8 (pow i 4)) (* 1/3 (pow i 3))))) n)) (* 1/2 (* (pow i 2) (exp i)))) n)))
(+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 i i) #s(literal 1/2 binary64)) (exp.f64 i) (/.f64 (fma.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 i #s(literal 4 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (exp.f64 i) (/.f64 (*.f64 (fma.f64 #s(literal 1/48 binary64) (pow.f64 i #s(literal 6 binary64)) (fma.f64 (pow.f64 i #s(literal 5 binary64)) #s(literal 1/6 binary64) (*.f64 (pow.f64 i #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (exp.f64 i)) (neg.f64 n))) (neg.f64 n))) (neg.f64 n)) (exp.f64 i))
(+ i (* -1 (/ (+ (* -1/3 (/ (pow i 3) n)) (* 1/2 (pow i 2))) n)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 i #s(literal 3 binary64)) n) #s(literal -1/3 binary64) (*.f64 (*.f64 i i) #s(literal 1/2 binary64))) n) #s(literal -1 binary64) i)
(+ i (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (pow i 4) n)) (* 1/3 (pow i 3))) n)) (* 1/2 (pow i 2))) n)))
(fma.f64 (/.f64 (fma.f64 (*.f64 i i) #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 i #s(literal 4 binary64)) n) #s(literal -1/4 binary64) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 1/3 binary64))) (neg.f64 n))) n) #s(literal -1 binary64) i)
(* -1 (/ (+ (* -1 i) (* 1/2 (/ (pow i 2) n))) n))
(/.f64 (fma.f64 (/.f64 (*.f64 i i) n) #s(literal 1/2 binary64) (neg.f64 i)) (neg.f64 n))
(* -1 (/ (+ (* -1 i) (* -1 (/ (+ (* -1/2 (pow i 2)) (* 1/3 (/ (pow i 3) n))) n))) n))
(/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 i #s(literal 3 binary64)) n) #s(literal 1/3 binary64) (*.f64 (*.f64 i i) #s(literal -1/2 binary64))) n) i)) (neg.f64 n))
(* -1 (/ (+ (* -1 i) (* -1 (/ (+ (* -1 (/ (+ (* -1/3 (pow i 3)) (* 1/4 (/ (pow i 4) n))) n)) (* -1/2 (pow i 2))) n))) n))
(/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (*.f64 i i) #s(literal -1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 i #s(literal 4 binary64)) n) #s(literal 1/4 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 i #s(literal 3 binary64)))) (neg.f64 n))) n) i)) (neg.f64 n))

rewrite72.0ms (0.6%)

Memory
17.7MiB live, 17.7MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058419
085409
1315409
02096381
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
24 → 175
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n)
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i)
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n)
#s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i)))
#s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
(/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n))
(-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64))
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n)
#s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))))
#s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))
(*.f64 (log1p.f64 (/.f64 i n)) n)
(log1p.f64 (/.f64 i n))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))
Outputs
(*.f64 (*.f64 n (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))) (/.f64 #s(literal 100 binary64) i))
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (neg.f64 i)) (neg.f64 n))
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 i n)) #s(literal 100 binary64))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (*.f64 (/.f64 #s(literal 100 binary64) i) n))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))) n)
(*.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 n i))
(*.f64 #s(literal 100 binary64) (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 i n)))
(*.f64 n (*.f64 (/.f64 #s(literal 100 binary64) i) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))))
(/.f64 (*.f64 (*.f64 #s(literal -100 binary64) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))) n) (neg.f64 i))
(/.f64 (*.f64 n (*.f64 #s(literal -100 binary64) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)))) (neg.f64 i))
(/.f64 (neg.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (*.f64 #s(literal 100 binary64) n))) (neg.f64 i))
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (*.f64 #s(literal 100 binary64) n)) i)
(/.f64 (*.f64 #s(literal -100 binary64) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))) (/.f64 (neg.f64 i) n))
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 #s(literal 100 binary64) i) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 #s(literal 100 binary64) i))
(*.f64 #s(literal 100 binary64) (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) i)) (-.f64 (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n))) #s(literal -1 binary64)))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 3 binary64))) (/.f64 #s(literal 100 binary64) i)) (+.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n)) #s(literal 1 binary64)) (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n)))))
(/.f64 (neg.f64 (*.f64 #s(literal -100 binary64) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)))) (neg.f64 (neg.f64 i)))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 2 binary64))) #s(literal 100 binary64)) (*.f64 (-.f64 (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n))) #s(literal -1 binary64)) i))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 3 binary64))) #s(literal 100 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n)) #s(literal 1 binary64)) (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n)))) i))
(/.f64 (*.f64 #s(literal -100 binary64) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))) (neg.f64 i))
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i)
(neg.f64 (/.f64 (*.f64 #s(literal -100 binary64) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))) i))
(neg.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (neg.f64 i)))
(*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)))
(/.f64 (*.f64 #s(literal 100 binary64) (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 2 binary64)))) (-.f64 (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n))) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 3 binary64)))) (+.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n)) #s(literal 1 binary64)) (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 2 binary64))) #s(literal 100 binary64)) (-.f64 (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n))) #s(literal -1 binary64)))
(/.f64 (*.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 3 binary64))) #s(literal 100 binary64)) (+.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n)) #s(literal 1 binary64)) (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n)))))
(*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal 1 binary64)) (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) (/.f64 n #s(literal 2 binary64)))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n)) #s(literal 1 binary64)) (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n))))))
(/.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 2 binary64))) (-.f64 (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n))) #s(literal -1 binary64)))
(/.f64 (expm1.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 i n)) n) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n)) #s(literal 1 binary64)) (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n)))))
(fma.f64 (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64)))) (neg.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64)))) #s(literal -1 binary64))
(fma.f64 (fabs.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64)))) (fabs.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64)))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n))) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n))) #s(literal -1 binary64))
(expm1.f64 (fma.f64 (log1p.f64 (/.f64 i n)) n #s(literal 0 binary64)))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n))
(-.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n)) (-.f64 (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n))) #s(literal -1 binary64))))
(-.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 n #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n)) #s(literal 1 binary64)) (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) n)) #s(literal 1 binary64)) (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n))))))
(-.f64 (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n))) #s(literal 1 binary64))
(+.f64 (cosh.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (-.f64 (sinh.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 1 binary64)))
(+.f64 (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n))) #s(literal -1 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n)
(*.f64 n #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))))
#s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i)))
#s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))
(*.f64 (/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 100 binary64)) (neg.f64 i)) (neg.f64 n))
(*.f64 (/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 100 binary64)) i) n)
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i)) n)
(*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 (*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) n) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) n))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 100 binary64)) (/.f64 (neg.f64 i) n))
(/.f64 (*.f64 #s(literal 100 binary64) (neg.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 (neg.f64 i) n))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 100 binary64))) (/.f64 (neg.f64 i) n))
(/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 i)) (neg.f64 n))
(*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) n)
(*.f64 n (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i))
(/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) n) i)
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n) (*.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n)) (*.f64 (pow.f64 (/.f64 i n) #s(literal -1 binary64)) (pow.f64 (/.f64 i n) #s(literal -1 binary64)))) (fma.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n (pow.f64 (/.f64 i n) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 i n) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n) (*.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n) (fma.f64 (pow.f64 (/.f64 i n) #s(literal -1 binary64)) (pow.f64 (/.f64 i n) #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n) (pow.f64 (/.f64 i n) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)))) (/.f64 i n))
(/.f64 (-.f64 (*.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) (/.f64 i n)) (/.f64 i n)) (pow.f64 (/.f64 i n) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 i n)))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 i n)))
(/.f64 (neg.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (neg.f64 i) n))
(/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 i n)))
(neg.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (neg.f64 i) n)))
(-.f64 (*.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n) (pow.f64 (/.f64 i n) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal -1 binary64))
(-.f64 (/.f64 (pow.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 (pow.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)))
#s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (neg.f64 i)) (neg.f64 n))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))
(*.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 #s(literal 100 binary64) i)) n)
(*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (*.f64 (/.f64 #s(literal 100 binary64) i) n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
(*.f64 n (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 #s(literal 100 binary64) i)))
(/.f64 (*.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) n) i)
(/.f64 (neg.f64 (*.f64 #s(literal -100 binary64) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))) (/.f64 i n))
(/.f64 (*.f64 #s(literal -100 binary64) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))) (/.f64 (neg.f64 i) n))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
(neg.f64 (/.f64 (*.f64 #s(literal -100 binary64) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))) (/.f64 i n)))
(neg.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 (neg.f64 i) n)))
(*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))
#s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i))
(*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)
(*.f64 i (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64)) i) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
(/.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64)))
(/.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) i (*.f64 #s(literal 1 binary64) i))
(fma.f64 #s(literal 1 binary64) i (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) i))
(fma.f64 i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) (*.f64 i #s(literal 1 binary64)))
(fma.f64 i #s(literal 1 binary64) (*.f64 i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) i) (*.f64 #s(literal 1 binary64) i))
(+.f64 (*.f64 #s(literal 1 binary64) i) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) i))
(+.f64 (*.f64 i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)) (*.f64 i #s(literal 1 binary64)))
(+.f64 (*.f64 i #s(literal 1 binary64)) (*.f64 i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64))))) n))
(*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64))))) n)
(*.f64 n #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64))))))
#s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)))))
#s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64))))
(*.f64 (log1p.f64 (/.f64 i n)) n)
(*.f64 n (log1p.f64 (/.f64 i n)))
(log.f64 (pow.f64 (exp.f64 n) (log1p.f64 (/.f64 i n))))
(log1p.f64 (/.f64 i n))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 i n) #s(literal 2 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 i n))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 i n) #s(literal 3 binary64))) (log1p.f64 (*.f64 (/.f64 i n) (-.f64 (/.f64 i n) #s(literal 1 binary64)))))
(log.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) #s(literal -1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i)))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 i #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 1 binary64))
(fma.f64 i (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal -1 binary64))))
(-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) i))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 i) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))))
(+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3/2 binary64))) (pow.f64 i #s(literal 3/2 binary64)))
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (*.f64 i i)) i)
(*.f64 (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) i) (*.f64 i i))
(*.f64 (pow.f64 i #s(literal 3/2 binary64)) (*.f64 (pow.f64 i #s(literal 3/2 binary64)) (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64))))
(*.f64 (*.f64 i i) (*.f64 i (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64))))
(*.f64 (pow.f64 i #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)))
(*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64)))
(*.f64 i (*.f64 (*.f64 i i) (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 2 binary64)) #s(literal 625/36 binary64)) (pow.f64 i #s(literal 3 binary64))) (-.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 15625/216 binary64) (pow.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 3 binary64))) (pow.f64 i #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 2 binary64)) #s(literal 625/36 binary64)) (/.f64 #s(literal 625/9 binary64) i)))
(/.f64 (*.f64 (pow.f64 i #s(literal 3 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 2 binary64)) #s(literal 625/36 binary64))) (-.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)))
(/.f64 (*.f64 (pow.f64 i #s(literal 3 binary64)) (+.f64 #s(literal 15625/216 binary64) (pow.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 2 binary64)) #s(literal 625/36 binary64)) (/.f64 #s(literal 625/9 binary64) i)))
(fma.f64 (pow.f64 i #s(literal 3 binary64)) (/.f64 #s(literal 50/3 binary64) i) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64)))
(fma.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64) (*.f64 (pow.f64 i #s(literal 3 binary64)) (/.f64 #s(literal 50/3 binary64) i)))
(fma.f64 (/.f64 #s(literal 50/3 binary64) i) (pow.f64 i #s(literal 3 binary64)) (*.f64 #s(literal 25/6 binary64) (pow.f64 i #s(literal 3 binary64))))
(fma.f64 #s(literal 25/6 binary64) (pow.f64 i #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 50/3 binary64) i) (pow.f64 i #s(literal 3 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 50/3 binary64) i) (pow.f64 i #s(literal 3 binary64))) (*.f64 #s(literal 25/6 binary64) (pow.f64 i #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal 25/6 binary64) (pow.f64 i #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 50/3 binary64) i) (pow.f64 i #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 i #s(literal 3 binary64)) (/.f64 #s(literal 50/3 binary64) i)) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64)))
(+.f64 (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64)) (*.f64 (pow.f64 i #s(literal 3 binary64)) (/.f64 #s(literal 50/3 binary64) i)))

eval53.0ms (0.5%)

Memory
-12.5MiB live, 32.7MiB allocated; 5ms collecting garbage
Compiler

Compiled 15 449 to 2 114 computations (86.3% saved)

prune32.0ms (0.3%)

Memory
32.6MiB live, 32.6MiB allocated; 0ms collecting garbage
Pruning

43 alts after pruning (32 fresh and 11 done)

PrunedKeptTotal
New36213375
Fresh31922
Picked325
Done099
Total36843411
Accuracy
100.0%
Counts
411 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.7%
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))) i)) #s(literal 100 binary64)) (/.f64 i n))
2.3%
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) #s(literal 100 binary64)) (/.f64 i n))
16.7%
(*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64)))
25.2%
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 100 binary64)) i) n)
75.2%
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n)
54.7%
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) n) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) i))
45.5%
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 n i))
60.8%
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
11.1%
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) n)) i) (*.f64 n #s(literal 100 binary64)))
2.7%
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) i) (*.f64 n #s(literal 100 binary64)))
60.8%
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 100 binary64) #s(literal 100 binary64)) i)) i) n)
54.2%
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 #s(literal 100 binary64) i)) i) n)
45.5%
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))
73.9%
(*.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 n i))
77.3%
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
39.7%
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (*.f64 (/.f64 i (*.f64 i i)) (/.f64 (expm1.f64 i) #s(literal 1 binary64))))) #s(literal 100 binary64))
58.4%
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
60.5%
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
11.1%
(*.f64 #s(approx (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) (*.f64 (*.f64 n (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i)) #s(literal 100 binary64))) n)
25.4%
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
14.4%
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (+.f64 #s(literal 1 binary64) i)) #s(literal 1 binary64)) (/.f64 i n)))
14.4%
(*.f64 #s(literal 100 binary64) (-.f64 (*.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n) (pow.f64 (/.f64 i n) #s(literal -1 binary64))))
25.2%
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
75.2%
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n))
11.1%
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))) n))
70.2%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
58.4%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 #s(approx (- (exp i) 1) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)) i)) n) i)))
52.8%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 #s(approx (* (- (exp i) 1) n) (*.f64 n i)) i)))
10.1%
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))))
36.6%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)) n) (*.f64 i i)))
70.2%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (expm1.f64 i) #s(literal 100 binary64)) n) i))
77.3%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
64.9%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
64.7%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) (*.f64 #s(literal 25/6 binary64) i)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
62.4%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
64.5%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
60.5%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
16.2%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64)))) n))
16.0%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) i) (*.f64 i i)))) n))
16.0%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n))
13.6%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
11.4%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
54.2%
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
Compiler

Compiled 3 201 to 1 206 computations (62.3% saved)

regimes74.0ms (0.7%)

Memory
-24.7MiB live, 30.3MiB allocated; 3ms collecting garbage
Counts
67 → 4
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (/ (* (- (exp i) 1) n) i) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n))))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n #s(approx (/ (- (exp i) 1) i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 #s(approx (* (- (exp i) 1) n) (*.f64 n i)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 #s(literal 100 binary64) i)) i) n)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* (* (/ (- (exp i) 1) i) 100) n) (fma.f64 (*.f64 n (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64))) i (*.f64 n #s(literal 100 binary64)))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) (*.f64 #s(literal 25/6 binary64) i)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) i n)))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (+.f64 #s(literal 1 binary64) i)) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) i) (*.f64 i i)))) n))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 #s(approx (- (exp i) 1) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)) i)) n) i)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 100 binary64) #s(literal 100 binary64)) i)) i) n)
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 n i))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) n) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) i))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (fma.f64 (*.f64 i #s(literal 100 binary64)) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) (*.f64 #s(literal 100 binary64) n)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (fma.f64 (*.f64 i i) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64)))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (expm1.f64 i) #s(literal 100 binary64)) n) i))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (expm1.f64 i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)) n) (*.f64 i i)))
(*.f64 #s(literal 100 binary64) (-.f64 (*.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n) (pow.f64 (/.f64 i n) #s(literal -1 binary64))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (*.f64 (/.f64 i (*.f64 i i)) (/.f64 (expm1.f64 i) #s(literal 1 binary64))))) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (-.f64 (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64))) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))) n))
(*.f64 #s(approx (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) (*.f64 (*.f64 n (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i)) #s(literal 100 binary64))) n)
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) n)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) (/.f64 i n)))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n))
(*.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 n i))
(*.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 n i)) #s(literal 100 binary64))
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n)
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (/.f64 (expm1.f64 i) i)) n)))
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) (/.f64 i n)) (/.f64 i n)) (pow.f64 (/.f64 i n) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 100 binary64)) i) n)
Outputs
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 100 binary64)) i) n)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
Calls

4 calls:

31.0ms
i
16.0ms
n
12.0ms
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
12.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
Results
AccuracySegmentsBranch
96.0%4(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
96.0%4(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
88.5%3i
92.0%4n
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes26.0ms (0.2%)

Memory
16.4MiB live, 16.4MiB allocated; 0ms collecting garbage
Counts
66 → 4
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (/ (* (- (exp i) 1) n) i) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n))))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n #s(approx (/ (- (exp i) 1) i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 #s(approx (* (- (exp i) 1) n) (*.f64 n i)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 #s(literal 100 binary64) i)) i) n)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* (* (/ (- (exp i) 1) i) 100) n) (fma.f64 (*.f64 n (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64))) i (*.f64 n #s(literal 100 binary64)))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) (*.f64 #s(literal 25/6 binary64) i)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) i n)))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (+.f64 #s(literal 1 binary64) i)) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) i) (*.f64 i i)))) n))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 #s(approx (- (exp i) 1) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)) i)) n) i)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 100 binary64) #s(literal 100 binary64)) i)) i) n)
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 n i))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) n) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) i))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (fma.f64 (*.f64 i #s(literal 100 binary64)) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) (*.f64 #s(literal 100 binary64) n)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (fma.f64 (*.f64 i i) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64)))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (expm1.f64 i) #s(literal 100 binary64)) n) i))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (expm1.f64 i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)) n) (*.f64 i i)))
(*.f64 #s(literal 100 binary64) (-.f64 (*.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n) (pow.f64 (/.f64 i n) #s(literal -1 binary64))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (*.f64 (/.f64 i (*.f64 i i)) (/.f64 (expm1.f64 i) #s(literal 1 binary64))))) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (-.f64 (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64))) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))) n))
(*.f64 #s(approx (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) (*.f64 (*.f64 n (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i)) #s(literal 100 binary64))) n)
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) n)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) (/.f64 i n)))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n))
(*.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 n i))
(*.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 n i)) #s(literal 100 binary64))
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n)
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (/.f64 (expm1.f64 i) i)) n)))
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) (/.f64 i n)) (/.f64 i n)) (pow.f64 (/.f64 i n) #s(literal 2 binary64))))
Outputs
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
(/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
Calls

2 calls:

12.0ms
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
11.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
Results
AccuracySegmentsBranch
96.0%4(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
96.0%4(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
Compiler

Compiled 28 to 18 computations (35.7% saved)

regimes26.0ms (0.2%)

Memory
-30.7MiB live, 16.1MiB allocated; 1ms collecting garbage
Counts
64 → 4
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (/ (* (- (exp i) 1) n) i) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n))))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n #s(approx (/ (- (exp i) 1) i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 #s(approx (* (- (exp i) 1) n) (*.f64 n i)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 #s(literal 100 binary64) i)) i) n)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* (* (/ (- (exp i) 1) i) 100) n) (fma.f64 (*.f64 n (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64))) i (*.f64 n #s(literal 100 binary64)))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) (*.f64 #s(literal 25/6 binary64) i)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) i n)))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (+.f64 #s(literal 1 binary64) i)) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) i) (*.f64 i i)))) n))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 #s(approx (- (exp i) 1) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)) i)) n) i)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 100 binary64) #s(literal 100 binary64)) i)) i) n)
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 n i))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) n) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) i))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (fma.f64 (*.f64 i #s(literal 100 binary64)) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) (*.f64 #s(literal 100 binary64) n)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (fma.f64 (*.f64 i i) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64)))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (expm1.f64 i) #s(literal 100 binary64)) n) i))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (expm1.f64 i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)) n) (*.f64 i i)))
(*.f64 #s(literal 100 binary64) (-.f64 (*.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n) (pow.f64 (/.f64 i n) #s(literal -1 binary64))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (*.f64 (/.f64 i (*.f64 i i)) (/.f64 (expm1.f64 i) #s(literal 1 binary64))))) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (-.f64 (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64))) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))) n))
(*.f64 #s(approx (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) (*.f64 (*.f64 n (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i)) #s(literal 100 binary64))) n)
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) n)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) (/.f64 i n)))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n))
(*.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 n i))
(*.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 n i)) #s(literal 100 binary64))
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n)
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (fma.f64 (/.f64 (*.f64 (exp.f64 i) i) n) #s(literal -1/2 binary64) (/.f64 (expm1.f64 i) i)) n)))
Outputs
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
(*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n)
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
Calls

2 calls:

12.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
11.0ms
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
Results
AccuracySegmentsBranch
94.9%4(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
94.9%4(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
Compiler

Compiled 28 to 18 computations (35.7% saved)

regimes24.0ms (0.2%)

Memory
15.6MiB live, 15.6MiB allocated; 0ms collecting garbage
Counts
62 → 4
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (/ (* (- (exp i) 1) n) i) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n))))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n #s(approx (/ (- (exp i) 1) i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 #s(approx (* (- (exp i) 1) n) (*.f64 n i)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 #s(literal 100 binary64) i)) i) n)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* (* (/ (- (exp i) 1) i) 100) n) (fma.f64 (*.f64 n (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64))) i (*.f64 n #s(literal 100 binary64)))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) (*.f64 #s(literal 25/6 binary64) i)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) i n)))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (+.f64 #s(literal 1 binary64) i)) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) i) (*.f64 i i)))) n))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 #s(approx (- (exp i) 1) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)) i)) n) i)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 100 binary64) #s(literal 100 binary64)) i)) i) n)
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 n i))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) n) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) i))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (fma.f64 (*.f64 i #s(literal 100 binary64)) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) (*.f64 #s(literal 100 binary64) n)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (fma.f64 (*.f64 i i) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64)))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (expm1.f64 i) #s(literal 100 binary64)) n) i))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (expm1.f64 i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)) n) (*.f64 i i)))
(*.f64 #s(literal 100 binary64) (-.f64 (*.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n) (pow.f64 (/.f64 i n) #s(literal -1 binary64))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (*.f64 (/.f64 i (*.f64 i i)) (/.f64 (expm1.f64 i) #s(literal 1 binary64))))) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (-.f64 (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64))) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))) n))
(*.f64 #s(approx (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) (*.f64 (*.f64 n (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i)) #s(literal 100 binary64))) n)
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) n)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) (/.f64 i n)))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n))
(*.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 n i))
(*.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) (/.f64 n i)) #s(literal 100 binary64))
(*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) (*.f64 n #s(literal 100 binary64)))
Outputs
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
Calls

2 calls:

11.0ms
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
11.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
Results
AccuracySegmentsBranch
94.9%4(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
94.9%4(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
Compiler

Compiled 28 to 18 computations (35.7% saved)

regimes50.0ms (0.4%)

Memory
-20.5MiB live, 27.0MiB allocated; 1ms collecting garbage
Counts
58 → 3
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (/ (* (- (exp i) 1) n) i) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n))))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n #s(approx (/ (- (exp i) 1) i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 #s(approx (* (- (exp i) 1) n) (*.f64 n i)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 #s(literal 100 binary64) i)) i) n)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* (* (/ (- (exp i) 1) i) 100) n) (fma.f64 (*.f64 n (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64))) i (*.f64 n #s(literal 100 binary64)))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) (*.f64 #s(literal 25/6 binary64) i)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) i n)))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (+.f64 #s(literal 1 binary64) i)) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) i) (*.f64 i i)))) n))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 #s(approx (- (exp i) 1) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)) i)) n) i)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 100 binary64) #s(literal 100 binary64)) i)) i) n)
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 n i))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) n) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) i))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (fma.f64 (*.f64 i #s(literal 100 binary64)) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) (*.f64 #s(literal 100 binary64) n)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (fma.f64 (*.f64 i i) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64)))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (expm1.f64 i) #s(literal 100 binary64)) n) i))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (expm1.f64 i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)) n) (*.f64 i i)))
(*.f64 #s(literal 100 binary64) (-.f64 (*.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n) (pow.f64 (/.f64 i n) #s(literal -1 binary64))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (*.f64 (/.f64 i (*.f64 i i)) (/.f64 (expm1.f64 i) #s(literal 1 binary64))))) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (-.f64 (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64))) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))) n))
(*.f64 #s(approx (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) (*.f64 (*.f64 n (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i)) #s(literal 100 binary64))) n)
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) n)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (-.f64 (log.f64 i) (log.f64 n)) n)) (/.f64 i n)))
Outputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
(*.f64 #s(approx (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) (*.f64 (*.f64 n (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i)) #s(literal 100 binary64))) n)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
Calls

4 calls:

13.0ms
i
13.0ms
n
10.0ms
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
10.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
Results
AccuracySegmentsBranch
77.3%1i
83.3%3n
83.2%4(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
83.2%4(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes15.0ms (0.1%)

Memory
9.0MiB live, 9.0MiB allocated; 0ms collecting garbage
Counts
55 → 3
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (/ (* (- (exp i) 1) n) i) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n))))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n #s(approx (/ (- (exp i) 1) i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 #s(approx (* (- (exp i) 1) n) (*.f64 n i)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 #s(literal 100 binary64) i)) i) n)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* (* (/ (- (exp i) 1) i) 100) n) (fma.f64 (*.f64 n (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64))) i (*.f64 n #s(literal 100 binary64)))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) (*.f64 #s(literal 25/6 binary64) i)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) i n)))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (+.f64 #s(literal 1 binary64) i)) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) i) (*.f64 i i)))) n))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 #s(approx (- (exp i) 1) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)) i)) n) i)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 100 binary64) #s(literal 100 binary64)) i)) i) n)
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 n i))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) n) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) i))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (fma.f64 (*.f64 i #s(literal 100 binary64)) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) (*.f64 #s(literal 100 binary64) n)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (fma.f64 (*.f64 i i) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64)))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (expm1.f64 i) #s(literal 100 binary64)) n) i))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (expm1.f64 i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)) n) (*.f64 i i)))
(*.f64 #s(literal 100 binary64) (-.f64 (*.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n) (pow.f64 (/.f64 i n) #s(literal -1 binary64))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (*.f64 (/.f64 i (*.f64 i i)) (/.f64 (expm1.f64 i) #s(literal 1 binary64))))) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (-.f64 (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64))) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))) n))
Outputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
Calls

1 calls:

12.0ms
n
Results
AccuracySegmentsBranch
83.3%3n
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes15.0ms (0.1%)

Memory
9.0MiB live, 9.0MiB allocated; 0ms collecting garbage
Counts
54 → 3
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (/ (* (- (exp i) 1) n) i) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n))))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n #s(approx (/ (- (exp i) 1) i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 #s(approx (* (- (exp i) 1) n) (*.f64 n i)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 #s(literal 100 binary64) i)) i) n)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* (* (/ (- (exp i) 1) i) 100) n) (fma.f64 (*.f64 n (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64))) i (*.f64 n #s(literal 100 binary64)))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) (*.f64 #s(literal 25/6 binary64) i)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) i n)))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (+.f64 #s(literal 1 binary64) i)) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) i) (*.f64 i i)))) n))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 #s(approx (- (exp i) 1) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)) i)) n) i)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 100 binary64) #s(literal 100 binary64)) i)) i) n)
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 n i))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) n) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) i))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (fma.f64 (*.f64 i #s(literal 100 binary64)) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) (*.f64 #s(literal 100 binary64) n)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (fma.f64 (*.f64 i i) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64)))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (expm1.f64 i) #s(literal 100 binary64)) n) i))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (expm1.f64 i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)) n) (*.f64 i i)))
(*.f64 #s(literal 100 binary64) (-.f64 (*.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n) (pow.f64 (/.f64 i n) #s(literal -1 binary64))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (*.f64 (/.f64 i (*.f64 i i)) (/.f64 (expm1.f64 i) #s(literal 1 binary64))))) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (-.f64 (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64))) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))))
Outputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
Calls

1 calls:

12.0ms
n
Results
AccuracySegmentsBranch
81.9%3n
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes15.0ms (0.1%)

Memory
8.8MiB live, 8.8MiB allocated; 0ms collecting garbage
Counts
53 → 3
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (/ (* (- (exp i) 1) n) i) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n))))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n #s(approx (/ (- (exp i) 1) i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 #s(approx (* (- (exp i) 1) n) (*.f64 n i)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 #s(literal 100 binary64) i)) i) n)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* (* (/ (- (exp i) 1) i) 100) n) (fma.f64 (*.f64 n (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64))) i (*.f64 n #s(literal 100 binary64)))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) (*.f64 #s(literal 25/6 binary64) i)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) i n)))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (+.f64 #s(literal 1 binary64) i)) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) i) (*.f64 i i)))) n))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 #s(approx (- (exp i) 1) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)) i)) n) i)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 100 binary64) #s(literal 100 binary64)) i)) i) n)
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 n i))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) n) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) i))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (fma.f64 (*.f64 i #s(literal 100 binary64)) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) (*.f64 #s(literal 100 binary64) n)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (fma.f64 (*.f64 i i) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64)))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (expm1.f64 i) #s(literal 100 binary64)) n) i))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 (expm1.f64 i) n) i)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (/.f64 (expm1.f64 i) i))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) (pow.f64 i #s(literal 3 binary64))))) n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (expm1.f64 i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (/.f64 (*.f64 (*.f64 (*.f64 i (expm1.f64 i)) #s(literal 100 binary64)) n) (*.f64 i i)))
(*.f64 #s(literal 100 binary64) (-.f64 (*.f64 (/.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) i) n) (pow.f64 (/.f64 i n) #s(literal -1 binary64))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 i) i) (*.f64 i #s(literal 1 binary64))) (*.f64 i i)) #s(literal 100 binary64)) n))
(*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n (*.f64 (/.f64 i (*.f64 i i)) (/.f64 (expm1.f64 i) #s(literal 1 binary64))))) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (-.f64 (/.f64 (exp.f64 i) i) (pow.f64 i #s(literal -1 binary64))) #s(literal 100 binary64)) n))
Outputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
(*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))
Calls

1 calls:

12.0ms
n
Results
AccuracySegmentsBranch
81.8%3n
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes35.0ms (0.3%)

Memory
19.9MiB live, 19.9MiB allocated; 0ms collecting garbage
Counts
40 → 3
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (/ (* (- (exp i) 1) n) i) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n))))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n #s(approx (/ (- (exp i) 1) i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 #s(approx (* (- (exp i) 1) n) (*.f64 n i)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 #s(literal 100 binary64) i)) i) n)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* (* (/ (- (exp i) 1) i) 100) n) (fma.f64 (*.f64 n (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64))) i (*.f64 n #s(literal 100 binary64)))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) (*.f64 #s(literal 25/6 binary64) i)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n) i n)))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 i n)))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (+.f64 #s(literal 1 binary64) i)) #s(literal 1 binary64)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 50/3 binary64) i) #s(literal 25/6 binary64)) i) (*.f64 i i)))) n))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 #s(approx (- (exp i) 1) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) i #s(literal 1/6 binary64)) i #s(literal 1/2 binary64)) i #s(literal 1 binary64)) i)) n) i)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) i) n) #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i) #s(literal 100 binary64) #s(literal 100 binary64)) i)) i) n)
(*.f64 (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) i) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 #s(approx (+ (* (- 1/2 (/ 1/2 n)) i) 1) (*.f64 #s(literal -1/2 binary64) (/.f64 i n))) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) (/.f64 i n)))
(/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) (/.f64 i n))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) #s(literal 100 binary64)) #s(literal 1 binary64)) (/.f64 n i))
(*.f64 (/.f64 (*.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (*.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64)) i)) n) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) i))
(*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) n))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) i) (fma.f64 (-.f64 (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1/2 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i #s(literal 1 binary64))) (*.f64 n #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (fma.f64 (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (fma.f64 (*.f64 i #s(literal 100 binary64)) (fma.f64 (*.f64 n i) (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n)) n)) (*.f64 #s(literal 100 binary64) n)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(approx (- (pow (+ 1 (/ i n)) n) 1) (fma.f64 (*.f64 i i) (fma.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 n n)) #s(literal 1/6 binary64)) (/.f64 #s(literal 1/2 binary64) n)) i (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) n))) i)) (/.f64 i n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) (*.f64 (pow.f64 i #s(literal 3 binary64)) #s(literal 25/6 binary64)))) n))
Outputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
Calls

4 calls:

9.0ms
n
9.0ms
i
7.0ms
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
7.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
Results
AccuracySegmentsBranch
68.9%2i
64.9%1(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
64.9%1(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
71.6%3n
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes9.0ms (0.1%)

Memory
-41.6MiB live, 6.0MiB allocated; 0ms collecting garbage
Counts
15 → 1
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (/ (* (- (exp i) 1) n) i) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n))))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n #s(approx (/ (- (exp i) 1) i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 #s(approx (* (- (exp i) 1) n) (*.f64 n i)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 #s(literal 100 binary64) i)) i) n)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* (* (/ (- (exp i) 1) i) 100) n) (fma.f64 (*.f64 n (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64))) i (*.f64 n #s(literal 100 binary64)))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) (*.f64 #s(literal 25/6 binary64) i)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
Outputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
Calls

2 calls:

4.0ms
n
4.0ms
i
Results
AccuracySegmentsBranch
64.9%1i
64.9%1n
Compiler

Compiled 2 to 4 computations (-100% saved)

regimes14.0ms (0.1%)

Memory
10.0MiB live, 10.0MiB allocated; 0ms collecting garbage
Counts
14 → 1
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (/ (* (- (exp i) 1) n) i) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n))))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n #s(approx (/ (- (exp i) 1) i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 #s(approx (* (- (exp i) 1) n) (*.f64 n i)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 #s(literal 100 binary64) i)) i) n)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* (* (/ (- (exp i) 1) i) 100) n) (fma.f64 (*.f64 n (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64))) i (*.f64 n #s(literal 100 binary64)))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) (*.f64 #s(literal 25/6 binary64) i)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
Outputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) (*.f64 #s(literal 25/6 binary64) i)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
Calls

4 calls:

4.0ms
n
4.0ms
i
3.0ms
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
3.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
Results
AccuracySegmentsBranch
64.7%1(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
64.7%1(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
64.7%1i
64.7%1n
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes13.0ms (0.1%)

Memory
9.5MiB live, 9.5MiB allocated; 0ms collecting garbage
Counts
13 → 1
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (/ (* (- (exp i) 1) n) i) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n))))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n #s(approx (/ (- (exp i) 1) i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 #s(approx (* (- (exp i) 1) n) (*.f64 n i)) i)))
(*.f64 (/.f64 #s(approx (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) (*.f64 #s(literal 100 binary64) i)) i) n)
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* (* (/ (- (exp i) 1) i) 100) n) (fma.f64 (*.f64 n (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64))) i (*.f64 n #s(literal 100 binary64)))))
Outputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
Calls

4 calls:

4.0ms
n
3.0ms
i
3.0ms
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
3.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
Results
AccuracySegmentsBranch
64.5%1(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
64.5%1(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
64.5%1i
64.5%1n
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes10.0ms (0.1%)

Memory
8.2MiB live, 8.2MiB allocated; 0ms collecting garbage
Counts
9 → 2
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (/ (* (- (exp i) 1) n) i) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n))))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n #s(approx (/ (- (exp i) 1) i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n))
Outputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
Calls

4 calls:

3.0ms
i
3.0ms
n
2.0ms
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
2.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
Results
AccuracySegmentsBranch
64.4%2(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
64.4%2(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
64.2%2i
62.4%1n
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes7.0ms (0.1%)

Memory
5.6MiB live, 5.6MiB allocated; 0ms collecting garbage
Counts
8 → 1
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (/ (* (- (exp i) 1) n) i) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n))))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n #s(approx (/ (- (exp i) 1) i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))))) #s(literal 100 binary64))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
Outputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
Calls

3 calls:

2.0ms
i
2.0ms
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
2.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
Results
AccuracySegmentsBranch
62.4%1i
62.4%1(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
62.4%1(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
Compiler

Compiled 29 to 20 computations (31% saved)

regimes8.0ms (0.1%)

Memory
6.9MiB live, 6.9MiB allocated; 0ms collecting garbage
Counts
6 → 2
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
(*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (/ (* (- (exp i) 1) n) i) (*.f64 (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64)) n))))
(*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 n #s(approx (/ (- (exp i) 1) i) (fma.f64 #s(literal 1/2 binary64) i #s(literal 1 binary64))))) #s(literal 100 binary64))
Outputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n))
Calls

4 calls:

2.0ms
n
2.0ms
i
2.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
2.0ms
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
Results
AccuracySegmentsBranch
63.0%2i
60.5%1n
60.5%1(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
60.5%1(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes5.0ms (0%)

Memory
-46.0MiB live, 4.2MiB allocated; 1ms collecting garbage
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
Outputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
Calls

3 calls:

2.0ms
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
1.0ms
i
1.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
Results
AccuracySegmentsBranch
60.5%1(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
60.5%1(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
60.5%1i
Compiler

Compiled 29 to 20 computations (31% saved)

regimes5.0ms (0%)

Memory
5.3MiB live, 5.3MiB allocated; 0ms collecting garbage
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
Outputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n))
Calls

4 calls:

1.0ms
i
1.0ms
n
1.0ms
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
1.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
Results
AccuracySegmentsBranch
60.0%2i
54.2%1n
54.2%1(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
54.2%1(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes3.0ms (0%)

Memory
3.5MiB live, 3.5MiB allocated; 0ms collecting garbage
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
Outputs
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
Calls

3 calls:

1.0ms
i
1.0ms
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
1.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
Results
AccuracySegmentsBranch
54.2%1(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))
54.2%1(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n)))
54.2%1i
Compiler

Compiled 29 to 20 computations (31% saved)

bsearch1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
6.709684129437869e-258
1.339173531826e-198
0.0ms
-inf
-7.151765207282753e-64
Compiler

Compiled 18 to 15 computations (16.7% saved)

bsearch1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
6.709684129437869e-258
1.339173531826e-198
0.0ms
-inf
-7.151765207282753e-64
Compiler

Compiled 18 to 15 computations (16.7% saved)

bsearch1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
6.709684129437869e-258
1.339173531826e-198
0.0ms
-7.151765207282753e-64
-2.158804150024181e-67
Compiler

Compiled 18 to 15 computations (16.7% saved)

bsearch1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
6.709684129437869e-258
1.339173531826e-198
0.0ms
-inf
-7.151765207282753e-64
Compiler

Compiled 18 to 15 computations (16.7% saved)

bsearch111.0ms (1%)

Memory
25.9MiB live, 25.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
5.2410993086495985e-58
6.581292426953285e-54
50.0ms
-1.9675381064224125e-292
1.7156412867827064e-299
Samples
41.0ms95×2valid
24.0ms131×1valid
15.0ms257×0invalid
5.0ms78×0valid
Compiler

Compiled 1 044 to 775 computations (25.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 68.0ms
ival-pow: 32.0ms (47.4% of total)
ival-div: 12.0ms (17.8% of total)
adjust: 10.0ms (14.8% of total)
ival-sub: 4.0ms (5.9% of total)
ival-mult: 4.0ms (5.9% of total)
ival-add: 4.0ms (5.9% of total)
exact: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
5.2410993086495985e-58
6.581292426953285e-54
1.0ms
-1.9675381064224125e-292
1.7156412867827064e-299
Compiler

Compiled 987 to 718 computations (27.3% saved)

bsearch2.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
5.2410993086495985e-58
6.581292426953285e-54
1.0ms
-1.9675381064224125e-292
1.7156412867827064e-299
Compiler

Compiled 987 to 680 computations (31.1% saved)

bsearch118.0ms (1%)

Memory
-21.6MiB live, 25.3MiB allocated; 2ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
1.0429854800292449e-165
7.15541155982488e-157
56.0ms
-1.8968482760786087e-199
-4.847781152856452e-211
Samples
55.0ms135×2valid
16.0ms103×1valid
11.0ms191×0invalid
6.0ms3valid
3.0ms58×0valid
Compiler

Compiled 797 to 604 computations (24.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 76.0ms
ival-pow: 37.0ms (48.9% of total)
ival-div: 13.0ms (17.2% of total)
adjust: 12.0ms (15.9% of total)
ival-sub: 4.0ms (5.3% of total)
ival-mult: 4.0ms (5.3% of total)
ival-add: 4.0ms (5.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch59.0ms (0.5%)

Memory
12.7MiB live, 12.7MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.0429854800292449e-165
7.15541155982488e-157
54.0ms
-1.8968482760786087e-199
-4.847781152856452e-211
Samples
32.0ms76×2valid
6.0ms34×1valid
5.0ms93×0invalid
2.0ms34×0valid
Compiler

Compiled 1 116 to 810 computations (27.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-pow: 19.0ms (50.4% of total)
ival-div: 6.0ms (15.9% of total)
adjust: 6.0ms (15.9% of total)
ival-sub: 2.0ms (5.3% of total)
ival-mult: 2.0ms (5.3% of total)
ival-add: 2.0ms (5.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-7.151765207282753e-64
Compiler

Compiled 18 to 15 computations (16.7% saved)

bsearch57.0ms (0.5%)

Memory
11.1MiB live, 11.1MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
53.0ms
2.7381317637473167e-17
4.02784979706224e-7
Samples
42.0ms160×1valid
3.0ms56×0invalid
Compiler

Compiled 888 to 595 computations (33% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-pow: 22.0ms (57.2% of total)
adjust: 5.0ms (13% of total)
ival-div: 5.0ms (13% of total)
ival-add: 2.0ms (5.2% of total)
ival-sub: 2.0ms (5.2% of total)
ival-mult: 2.0ms (5.2% 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.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
2.7381317637473167e-17
4.02784979706224e-7
Compiler

Compiled 568 to 395 computations (30.5% saved)

simplify52.0ms (0.5%)

Memory
-30.2MiB live, 16.7MiB allocated; 3ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01861280
12501280
23641280
37691280
425071280
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal -inf.0 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n)) (if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal 1352433999707303/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 i n)) (if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 100 binary64)) i) n) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n)))))
(if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal -inf.0 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n)) (if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal 1352433999707303/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 i n)) (if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal +inf.0 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n)))))
(if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal -7410693711188237/14821387422376473014217086081112052205218558037201992197050570753012880593911808 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n)) (if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal 1352433999707303/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) (*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n) (if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal +inf.0 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n)))))
(if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal -inf.0 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n)) (if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal 1352433999707303/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n)) (if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal +inf.0 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n)))))
(if (<=.f64 n #s(literal -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)) (if (<=.f64 n #s(literal 1908194829960655/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 #s(approx (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) (*.f64 (*.f64 n (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i)) #s(literal 100 binary64))) n) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))))
(if (<=.f64 n #s(literal -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)) (if (<=.f64 n #s(literal 1908194829960655/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))))
(if (<=.f64 n #s(literal -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)) (if (<=.f64 n #s(literal 1908194829960655/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)))) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))))
(if (<=.f64 n #s(literal -5182088206341249/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)) (if (<=.f64 n #s(literal 3890170845825931/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 binary64)) (*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64))) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))))
(if (<=.f64 n #s(literal -5817289496240377/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n)) (if (<=.f64 n #s(literal 3890170845825931/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 binary64)) (*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64))) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) (*.f64 #s(literal 25/6 binary64) i)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
(if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal -inf.0 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(if (<=.f64 i #s(literal 944473296573929/2361183241434822606848 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
(if (<=.f64 i #s(literal 944473296573929/2361183241434822606848 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))
Outputs
(if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal -inf.0 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n)) (if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal 1352433999707303/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 i n)) (if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) (/.f64 n #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 100 binary64)) i) n) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n)))))
(if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal -inf.0 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n)) (if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal 1352433999707303/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) (/.f64 i n)) (if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal +inf.0 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n)))))
(if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal -7410693711188237/14821387422376473014217086081112052205218558037201992197050570753012880593911808 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n)) (if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal 1352433999707303/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) (*.f64 (/.f64 (*.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) #s(literal 100 binary64)) i) n) (if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal +inf.0 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n)))))
(if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal -inf.0 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n)) (if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal 1352433999707303/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (expm1.f64 (*.f64 (log1p.f64 (/.f64 i n)) n)) i) n)) (if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal +inf.0 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) #s(literal 1 binary64)) i) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n)))))
(if (<=.f64 n #s(literal -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)) (if (<=.f64 n #s(literal 1908194829960655/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 #s(approx (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) (*.f64 (*.f64 n (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i)) #s(literal 100 binary64))) n) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))))
(if (or (<=.f64 n #s(literal -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (not (<=.f64 n #s(literal 1908194829960655/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)))) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)) (*.f64 #s(approx (/ (* (- (exp (* (log (+ 1 (/ i n))) n)) 1) 100) i) (*.f64 (*.f64 n (/.f64 (fma.f64 (log.f64 n) #s(literal -1 binary64) (log.f64 i)) i)) #s(literal 100 binary64))) n))
(if (<=.f64 n #s(literal -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)) (if (<=.f64 n #s(literal 1908194829960655/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))))
(if (or (<=.f64 n #s(literal -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (not (<=.f64 n #s(literal 1908194829960655/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)))) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)) (*.f64 #s(literal 100 binary64) (*.f64 #s(approx (/ (- (exp (* (log (+ 1 (/ i n))) n)) 1) i) (*.f64 n (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i))) n)))
(if (<=.f64 n #s(literal -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)) (if (<=.f64 n #s(literal 1908194829960655/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)))) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))))
(if (or (<=.f64 n #s(literal -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (not (<=.f64 n #s(literal 1908194829960655/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)))) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (*.f64 n n) (/.f64 (-.f64 (log.f64 i) (log.f64 n)) i)))))
(if (<=.f64 n #s(literal -5182088206341249/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)) (if (<=.f64 n #s(literal 3890170845825931/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 binary64)) (*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64))) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n))))
(if (or (<=.f64 n #s(literal -5182088206341249/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312 binary64)) (not (<=.f64 n #s(literal 3890170845825931/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 binary64)))) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 (*.f64 (/.f64 (expm1.f64 i) i) #s(literal 100 binary64)) n)) (*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64))))
(if (<=.f64 n #s(literal -5817289496240377/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n)) (if (<=.f64 n #s(literal 3890170845825931/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 binary64)) (*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) #s(literal 1 binary64)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64))) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(approx (+ (* 25/6 i) 50/3) (*.f64 #s(literal 25/6 binary64) i)) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(approx (+ (* (+ (* 25/6 i) 50/3) i) 50) (*.f64 (*.f64 i i) #s(literal 25/6 binary64))) i #s(literal 100 binary64))) n))
(if (<=.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n) #s(literal 1 binary64)) (/.f64 i n))) #s(literal -inf.0 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) (fma.f64 #s(literal 25/6 binary64) i #s(literal 50/3 binary64)))))) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 (fma.f64 #s(literal 50/3 binary64) i #s(literal 50 binary64)) i #s(literal 100 binary64))) n))
(if (<=.f64 i #s(literal 944473296573929/2361183241434822606848 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* (+ (* (+ (* 25/6 i) 50/3) i) 50) i) 100) #s(approx (* (+ (/ 50/3 i) 25/6) (pow i 3)) (*.f64 (*.f64 i i) #s(literal 50/3 binary64))))) n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) (fma.f64 #s(literal 50 binary64) i #s(literal 100 binary64))) n))
(if (<=.f64 i #s(literal 944473296573929/2361183241434822606848 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(approx (* (/ (- (exp i) 1) i) 100) #s(approx (+ (* 50 i) 100) (*.f64 #s(literal 50 binary64) i))) n)))
#s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 #s(literal 100 binary64) n))

derivations701.0ms (6.2%)

Memory
13.7MiB live, 13.7MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058419
085409
1315409
02096381
06884564
125174513
080934162
01044
01644
16444
045438
05153779
118463386
082593119
08035191
129104711
085114374
09086898
133086810
090996296
036256
062242
1194242
01170242
Stop Event
fuel
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
iter limit
unsound
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 1 284 to 191 computations (85.1% saved)

preprocess135.0ms (1.2%)

Memory
11.0MiB live, 57.7MiB allocated; 3ms collecting garbage
Compiler

Compiled 2 678 to 438 computations (83.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...