Jmat.Real.dawson

Time bar (total: 13.7s)

start0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated

analyze1.0ms (0%)

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

Compiled 175 to 46 computations (73.7% saved)

sample4.1s (29.9%)

Memory
-48.0MiB live, 5 815.1MiB allocated
Samples
3.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 3.0s
const: 1.4s (48% of total)
ival-mult: 1.0s (34.3% of total)
ival-add: 459.0ms (15.4% of total)
ival-div: 47.0ms (1.6% of total)
exact: 9.0ms (0.3% of total)
ival-true: 6.0ms (0.2% of total)
ival-assert: 4.0ms (0.1% of total)
Bogosity

explain1.0s (7.3%)

Memory
41.2MiB live, 1 378.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1090-0-(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))))
530-3(-1.5512882452490557e+156)(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
00-0-(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
00-0-(*.f64 (*.f64 x x) (*.f64 x x))
00-0-#s(literal 1 binary64)
00-0-#s(literal 1049934947/10000000000 binary64)
00-0-#s(literal 70002721/5000000000 binary64)
00-0-(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
00-0-#s(literal 2532017/5000000000 binary64)
00-0-(*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
00-0-(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
00-0-(*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
00-0-(*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
00-0-(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
00-0-(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
00-0-(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
00-0-#s(literal 7715471019/10000000000 binary64)
00-0-#s(literal 2 binary64)
00-0-(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
00-0-(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
00-0-#s(literal 1789971/10000000000 binary64)
00-0-(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
00-0-(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))
00-0-#s(literal 694555761/10000000000 binary64)
00-0-(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
00-0-(*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
00-0-#s(literal 2909738639/10000000000 binary64)
00-0-(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
00-0-(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
00-0-(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
00-0-(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
00-0-(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))
00-0-#s(literal 106015151/2500000000 binary64)
00-0-(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
00-0-(*.f64 x x)
00-0-#s(literal 36322091/5000000000 binary64)
00-0-#s(literal 1665589/2000000000 binary64)
00-0-(*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
00-0-(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
00-0-(*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
00-0-(*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
00-0-(*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64))
00-0-(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))))o/o1080
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))overflow294
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))overflow88
(*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))overflow88
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))overflow108
(*.f64 x x)overflow795
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))overflow106
(*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))overflow106
(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))overflow98
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow108
(*.f64 (*.f64 x x) (*.f64 x x))overflow352
(*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))overflow108
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow212
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))overflow53
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))overflow53
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))overflow98
(*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))overflow88
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow109
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))overflow109
(*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))overflow108
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow216
(*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))overflow109
(*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))overflow106
(*.f64 (*.f64 x x) (*.f64 x x))overflow440
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))overflow392
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))overflow106
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow318
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))overflow88
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))overflow53
(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))overflow98
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))overflow98
(*.f64 x x)overflow1113
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))overflow108
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))overflow53
*.f64(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)n*u500
/.f64(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))))n/o10
(*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))overflow88
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow109
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))overflow109
(*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))overflow108
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow216
(*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))overflow109
(*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))overflow106
(*.f64 (*.f64 x x) (*.f64 x x))overflow440
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))overflow392
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))overflow106
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow318
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))overflow88
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))overflow53
(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))overflow98
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))overflow98
(*.f64 x x)overflow1113
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))overflow108
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))overflow53
Confusion
Predicted +Predicted -
+1090
-0147
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+10900
-00147
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0147
159
250
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
180.0ms512×0valid
Compiler

Compiled 3 309 to 180 computations (94.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 145.0ms
const: 61.0ms (42.1% of total)
ival-mult: 54.0ms (37.3% of total)
ival-add: 25.0ms (17.3% of total)
ival-div: 3.0ms (2.1% of total)
ival-true: 1.0ms (0.7% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)

preprocess374.0ms (2.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
047345
1150215
2796155
33989145
044171
076171
1163107
257777
3242971
4457171
5470871
6482471
7509171
8540971
9541171
10742871
11794971
12798971
0803560
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
Outputs
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
(*.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (fma.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))))))
Symmetry

(negabs x)

Compiler

Compiled 173 to 44 computations (74.6% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.4%
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
Compiler

Compiled 173 to 44 computations (74.6% saved)

simplify382.0ms (2.8%)

Memory
-62.7MiB live, 181.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff640
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
cost-diff640
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
cost-diff640
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
cost-diff640
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0441034
0761034
1163666
2577496
32429460
44571454
54708454
64824454
75091454
85409454
95411454
107428454
117949454
127989454
08035396
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))
#s(literal 1 binary64)
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
#s(literal 1049934947/10000000000 binary64)
(*.f64 x x)
x
(*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
#s(literal 106015151/2500000000 binary64)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
#s(literal 36322091/5000000000 binary64)
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
#s(literal 2532017/5000000000 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
#s(literal 1789971/10000000000 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
#s(literal 7715471019/10000000000 binary64)
(*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
#s(literal 2909738639/10000000000 binary64)
(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
#s(literal 694555761/10000000000 binary64)
(*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
#s(literal 70002721/5000000000 binary64)
(*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
#s(literal 1665589/2000000000 binary64)
(*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64))
#s(literal 2 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
Outputs
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
(*.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (fma.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64))))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64))
#s(literal 1049934947/10000000000 binary64)
(*.f64 x x)
x
(*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64))
#s(literal 106015151/2500000000 binary64)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow.f64 x #s(literal 4 binary64))
(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64))
#s(literal 36322091/5000000000 binary64)
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(pow.f64 x #s(literal 6 binary64))
(*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64))
#s(literal 2532017/5000000000 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(pow.f64 x #s(literal 8 binary64))
(*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64))
#s(literal 1789971/10000000000 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(pow.f64 x #s(literal 10 binary64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
(fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))
(fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
#s(literal 7715471019/10000000000 binary64)
(*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)))
#s(literal 2909738639/10000000000 binary64)
(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)))
#s(literal 694555761/10000000000 binary64)
(*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)))
#s(literal 70002721/5000000000 binary64)
(*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)))
#s(literal 1665589/2000000000 binary64)
(*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64))
#s(literal 1789971/5000000000 binary64)
#s(literal 2 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(pow.f64 x #s(literal 12 binary64))

localize130.0ms (0.9%)

Memory
19.4MiB live, 178.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.1640625
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
accuracy0.18197250976844204
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
accuracy12.033660191833214
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
accuracy26.77250912363417
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))))
Samples
99.0ms256×0valid
Compiler

Compiled 2 090 to 90 computations (95.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 79.0ms
const: 34.0ms (43.3% of total)
ival-mult: 32.0ms (40.7% of total)
ival-add: 11.0ms (14% of total)
ival-div: 1.0ms (1.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series16.0ms (0.1%)

Memory
-9.0MiB live, 28.0MiB allocated
Counts
8 → 24
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
Outputs
(pow x 6)
(pow x 8)
(pow x 10)
(pow x 12)
1
(+ 1 (* -833192009/1250000000 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)))
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))))
(* 1049934947/10000000000 (pow x 2))
(* 7715471019/10000000000 (pow x 2))
(/ 1/2 (pow x 2))
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(/ 1/2 x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
(* -1 (/ (- (* -1 (/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 2))) 1/2) x))
(* -1 (/ (- (* -1 (/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))) x))
Calls

3 calls:

TimeVariablePointExpression
6.0ms
x
@0
((* (* (* x x) (* x x)) (* x x)) (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x)) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (* 1049934947/10000000000 (* x x)) (* 7715471019/10000000000 (* x x)))
5.0ms
x
@inf
((* (* (* x x) (* x x)) (* x x)) (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x)) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (* 1049934947/10000000000 (* x x)) (* 7715471019/10000000000 (* x x)))
3.0ms
x
@-inf
((* (* (* x x) (* x x)) (* x x)) (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x)) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (* 1049934947/10000000000 (* x x)) (* 7715471019/10000000000 (* x x)))

simplify135.0ms (1%)

Memory
-16.8MiB live, 139.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
075250
1165250
2383242
31071242
42600242
55352242
08134230
Stop Event
iter limit
node limit
Counts
24 → 23
Calls
Call 1
Inputs
(pow x 6)
(pow x 8)
(pow x 10)
(pow x 12)
1
(+ 1 (* -833192009/1250000000 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)))
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))))
(* 1049934947/10000000000 (pow x 2))
(* 7715471019/10000000000 (pow x 2))
(/ 1/2 (pow x 2))
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(/ 1/2 x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
(* -1 (/ (- (* -1 (/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 2))) 1/2) x))
(* -1 (/ (- (* -1 (/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))) x))
Outputs
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(pow x 8)
(pow.f64 x #s(literal 8 binary64))
(pow x 10)
(pow.f64 x #s(literal 10 binary64))
(pow x 12)
(pow.f64 x #s(literal 12 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -833192009/1250000000 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)))
(fma.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)
(* x (+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))))
(fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 3321371254951887171/12500000000000000000 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))))
(fma.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
(* 1049934947/10000000000 (pow x 2))
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(* 7715471019/10000000000 (pow x 2))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
(/ 1/2 (pow x 2))
(/.f64 #s(literal 1/2 binary64) (*.f64 x x))
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/.f64 (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (*.f64 x x))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) (*.f64 x x))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) x)
(* -1 (/ (- (* -1 (/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 2))) 1/2) x))
(-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))
(* -1 (/ (- (* -1 (/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x)

rewrite219.0ms (1.6%)

Memory
43.5MiB live, 225.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044418
076286
1304188
23038162
09943140
Stop Event
iter limit
node limit
iter limit
Counts
8 → 122
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
Outputs
(*.f64 (pow.f64 x #s(literal 5 binary64)) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 4 binary64)))
(*.f64 x (pow.f64 x #s(literal 5 binary64)))
(pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 3 binary64))
(pow.f64 x #s(literal 6 binary64))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 6 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 6 binary64)))
(*.f64 x (pow.f64 x #s(literal 7 binary64)))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 4 binary64))
(pow.f64 x #s(literal 8 binary64))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 9 binary64)) x)
(*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 7 binary64)))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 x #s(literal 6 binary64)))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 8 binary64)))
(*.f64 x (pow.f64 x #s(literal 9 binary64)))
(pow.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 5 binary64))
(pow.f64 x #s(literal 10 binary64))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 10 binary64)) x) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 9 binary64)))
(*.f64 (pow.f64 x #s(literal 10 binary64)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 x #s(literal 8 binary64)))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 10 binary64)))
(*.f64 x (*.f64 (pow.f64 x #s(literal 10 binary64)) x))
(pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 x x) #s(literal 6 binary64))
(pow.f64 x #s(literal 12 binary64))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (-.f64 (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 #s(literal 5735060247816145611/125000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))) (-.f64 (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (neg.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(pow.f64 (/.f64 (/.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 1 binary64)) (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)))) (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))) (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))))))
(/.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (neg.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (-.f64 (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (fma.f64 #s(literal 5735060247816145611/125000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))) (-.f64 (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (pow.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) x)
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (/.f64 x (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 (pow.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)) x))
(*.f64 x (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(pow.f64 (/.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) x) (neg.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (neg.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)) (neg.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)))
(/.f64 x (/.f64 (fma.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1049934947/10000000000 binary64))
(*.f64 (*.f64 #s(literal 1049934947/10000000000 binary64) x) x)
(*.f64 (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64))
(*.f64 x (*.f64 #s(literal 1049934947/10000000000 binary64) x))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 7715471019/10000000000 binary64))
(*.f64 (*.f64 #s(literal 7715471019/10000000000 binary64) x) x)
(*.f64 (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 7715471019/10000000000 binary64))
(*.f64 x (*.f64 #s(literal 7715471019/10000000000 binary64) x))

eval133.0ms (1%)

Memory
-28.5MiB live, 142.2MiB allocated
Compiler

Compiled 51 998 to 1 843 computations (96.5% saved)

prune17.0ms (0.1%)

Memory
-3.1MiB live, 35.4MiB allocated
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New3259334
Fresh000
Picked011
Done000
Total32510335
Accuracy
100.0%
Counts
335 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.4%
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64))))) x)
57.4%
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))))) x)
57.4%
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
54.8%
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
27.7%
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (*.f64 x x))) x)
55.8%
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
54.9%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
47.1%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x))
47.0%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
47.2%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
Compiler

Compiled 3 355 to 944 computations (71.9% saved)

simplify190.0ms (1.4%)

Memory
17.4MiB live, 241.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64)))
cost-diff0
(-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))
cost-diff0
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x)
cost-diff0
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x))
cost-diff0
(pow.f64 x #s(literal 3 binary64))
cost-diff0
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)
cost-diff0
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
cost-diff0
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64)))
cost-diff0
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
cost-diff0
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64))
cost-diff0
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
cost-diff640
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
cost-diff640
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
cost-diff640
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
cost-diff6784
(*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01022144
01631722
12861272
27771076
330271044
455041044
08094920
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))))) x)
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))
#s(literal 1 binary64)
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
#s(literal 1049934947/10000000000 binary64)
(*.f64 x x)
x
(*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
#s(literal 106015151/2500000000 binary64)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
#s(literal 36322091/5000000000 binary64)
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
#s(literal 2532017/5000000000 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
#s(literal 1789971/10000000000 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
#s(literal 7715471019/10000000000 binary64)
(*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
#s(literal 2909738639/10000000000 binary64)
(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
#s(literal 694555761/10000000000 binary64)
(*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
#s(literal 70002721/5000000000 binary64)
(*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
#s(literal 1665589/2000000000 binary64)
(*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64))
#s(literal 2 binary64)
(*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))
(pow.f64 x #s(literal 9 binary64))
#s(literal 9 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64))
#s(literal 1 binary64)
x
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
(*.f64 x x)
x
#s(literal -833192009/1250000000 binary64)
#s(literal 1 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
#s(literal -833192009/1250000000 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x)
(-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))
(/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64)))
(-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x))
#s(literal 344398180852034095277/30586987988352776592 binary64)
(*.f64 x x)
x
#s(literal -1307076337763/8543989815576 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
(-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
#s(literal -1/2 binary64)
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
#s(literal 600041/2386628 binary64)
Outputs
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))))) x)
(*.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (fma.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64))))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64))
#s(literal 1049934947/10000000000 binary64)
(*.f64 x x)
x
(*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64))
#s(literal 106015151/2500000000 binary64)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow.f64 x #s(literal 4 binary64))
(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64))
#s(literal 36322091/5000000000 binary64)
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(pow.f64 x #s(literal 6 binary64))
(*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64))
#s(literal 2532017/5000000000 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(pow.f64 x #s(literal 8 binary64))
(*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64))
#s(literal 1789971/10000000000 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(pow.f64 x #s(literal 10 binary64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
(fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))
(fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
#s(literal 7715471019/10000000000 binary64)
(*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)))
#s(literal 2909738639/10000000000 binary64)
(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)))
#s(literal 694555761/10000000000 binary64)
(*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)))
#s(literal 70002721/5000000000 binary64)
(*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)))
#s(literal 1665589/2000000000 binary64)
(*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64))
#s(literal 1789971/5000000000 binary64)
#s(literal 2 binary64)
(*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))
(pow.f64 x #s(literal 12 binary64))
(pow.f64 x #s(literal 9 binary64))
#s(literal 9 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64))
#s(literal 1 binary64)
x
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal 1 binary64))) x)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64)))
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal 1 binary64))
(*.f64 x x)
x
#s(literal -833192009/1250000000 binary64)
#s(literal 1 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) x))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)
(fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
#s(literal -833192009/1250000000 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x)
(-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))
(/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64)))
(-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x))
#s(literal 344398180852034095277/30586987988352776592 binary64)
(*.f64 x x)
x
#s(literal -1307076337763/8543989815576 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
(-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
#s(literal -1/2 binary64)
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
#s(literal 600041/2386628 binary64)

localize300.0ms (2.2%)

Memory
16.2MiB live, 470.4MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.21262190889979954
(/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64)))
accuracy0.4210224877371233
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x))
accuracy0.4367556059190651
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
accuracy33.883127900575595
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x))
accuracy0
(pow.f64 x #s(literal 3 binary64))
accuracy0.0234375
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)
accuracy28.895565028754856
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
accuracy0
(*.f64 x x)
accuracy0.05859375
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
accuracy12.033660191833214
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
accuracy28.792171430894104
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64)))
accuracy12.033660191833214
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
accuracy28.17457057354548
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64))
accuracy0.1640625
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
accuracy0.18197250976844204
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
accuracy12.033660191833214
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))))) x)
accuracy26.77250912363417
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64))))))
Samples
220.0ms256×0valid
Compiler

Compiled 4 289 to 186 computations (95.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 185.0ms
const: 64.0ms (34.7% of total)
ival-add: 58.0ms (31.4% of total)
ival-mult: 34.0ms (18.4% of total)
ival-pow: 14.0ms (7.6% of total)
ival-div: 11.0ms (6% of total)
ival-sub: 3.0ms (1.6% of total)
exact: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series25.0ms (0.2%)

Memory
-26.2MiB live, 44.9MiB allocated
Counts
23 → 47
Calls
Call 1
Inputs
(*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
(*.f64 x x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)
(pow.f64 x #s(literal 3 binary64))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x)
(-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))
(/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))))) x)
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x))
Outputs
(pow x 12)
(pow x 6)
(pow x 8)
(pow x 10)
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))))
1
(+ 1 (* -833192009/1250000000 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)))
(pow x 2)
(pow x 3)
(/ 344398180852034095277/30586987988352776592 (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 7))
(/ 344398180852034095277/30586987988352776592 (pow x 6))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 6))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 6))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 6))
(* 1049934947/10000000000 (pow x 2))
(* 7715471019/10000000000 (pow x 2))
(/ 600041/2386628 (pow x 2))
(/ 344398180852034095277/30586987988352776592 (pow x 2))
(/ 1/2 x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
(/ 1/2 (pow x 2))
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(* -833192009/1250000000 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 833192009/1250000000))
(* -833192009/1250000000 (pow x 3))
(* (pow x 3) (- (/ 1 (pow x 2)) 833192009/1250000000))
1/2
(+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))
(+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2)))))
(+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6))))))
(/ 1307076337763/8543989815576 (pow x 4))
(/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))
(* -1 (/ (- (* -1 (/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 2))) 1/2) x))
(* -1 (/ (- (* -1 (/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))) x))
(* -1 (* (pow x 3) (- 833192009/1250000000 (/ 1 (pow x 2)))))
Calls

3 calls:

TimeVariablePointExpression
9.0ms
x
@-inf
((* (pow x 9) (pow x 3)) (* (* (* x x) (* x x)) (* x x)) (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (+ (* (* x x) -833192009/1250000000) 1) (* x x) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (+ (* (pow x 3) -833192009/1250000000) x) (pow x 3) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (pow x 9) (pow x 3))))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (pow x 9) (pow x 3))))) x) (* 1049934947/10000000000 (* x x)) (* 7715471019/10000000000 (* x x)) (/ 600041/2386628 (* x x)) (/ 344398180852034095277/30586987988352776592 (* x x)))
5.0ms
x
@inf
((* (pow x 9) (pow x 3)) (* (* (* x x) (* x x)) (* x x)) (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (+ (* (* x x) -833192009/1250000000) 1) (* x x) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (+ (* (pow x 3) -833192009/1250000000) x) (pow x 3) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (pow x 9) (pow x 3))))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (pow x 9) (pow x 3))))) x) (* 1049934947/10000000000 (* x x)) (* 7715471019/10000000000 (* x x)) (/ 600041/2386628 (* x x)) (/ 344398180852034095277/30586987988352776592 (* x x)))
5.0ms
x
@0
((* (pow x 9) (pow x 3)) (* (* (* x x) (* x x)) (* x x)) (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (+ (* (* x x) -833192009/1250000000) 1) (* x x) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (+ (* (pow x 3) -833192009/1250000000) x) (pow x 3) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (pow x 9) (pow x 3))))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (pow x 9) (pow x 3))))) x) (* 1049934947/10000000000 (* x x)) (* 7715471019/10000000000 (* x x)) (/ 600041/2386628 (* x x)) (/ 344398180852034095277/30586987988352776592 (* x x)))

simplify158.0ms (1.1%)

Memory
15.1MiB live, 131.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0108471
1235461
2588458
31699457
45740457
08671430
Stop Event
iter limit
node limit
Counts
47 → 46
Calls
Call 1
Inputs
(pow x 12)
(pow x 6)
(pow x 8)
(pow x 10)
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))))
1
(+ 1 (* -833192009/1250000000 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)))
(pow x 2)
(pow x 3)
(/ 344398180852034095277/30586987988352776592 (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 7))
(/ 344398180852034095277/30586987988352776592 (pow x 6))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 6))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 6))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 6))
(* 1049934947/10000000000 (pow x 2))
(* 7715471019/10000000000 (pow x 2))
(/ 600041/2386628 (pow x 2))
(/ 344398180852034095277/30586987988352776592 (pow x 2))
(/ 1/2 x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
(/ 1/2 (pow x 2))
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(* -833192009/1250000000 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 833192009/1250000000))
(* -833192009/1250000000 (pow x 3))
(* (pow x 3) (- (/ 1 (pow x 2)) 833192009/1250000000))
1/2
(+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))
(+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2)))))
(+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6))))))
(/ 1307076337763/8543989815576 (pow x 4))
(/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))
(* -1 (/ (- (* -1 (/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 2))) 1/2) x))
(* -1 (/ (- (* -1 (/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))) x))
(* -1 (* (pow x 3) (- 833192009/1250000000 (/ 1 (pow x 2)))))
Outputs
(pow x 12)
(pow.f64 x #s(literal 12 binary64))
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(pow x 8)
(pow.f64 x #s(literal 8 binary64))
(pow x 10)
(pow.f64 x #s(literal 10 binary64))
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)
(* x (+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* -833192009/1250000000 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)))
(fma.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))
(pow x 2)
(*.f64 x x)
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(/ 344398180852034095277/30586987988352776592 (pow x 7))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 7 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 7))
(/.f64 (fma.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 7))
(/.f64 (fma.f64 (fma.f64 #s(literal 600041/2386628 binary64) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 7))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/ 344398180852034095277/30586987988352776592 (pow x 6))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 6))
(/.f64 (fma.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 6 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 6))
(/.f64 (fma.f64 (fma.f64 #s(literal 600041/2386628 binary64) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 6 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 6))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* 1049934947/10000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64))
(* 7715471019/10000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 7715471019/10000000000 binary64))
(/ 600041/2386628 (pow x 2))
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
(/ 344398180852034095277/30586987988352776592 (pow x 2))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) x)
(/ 1/2 (pow x 2))
(/.f64 (/.f64 #s(literal 1/2 binary64) x) x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/.f64 (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) (*.f64 x x))
(* -833192009/1250000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 833192009/1250000000))
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
(* -833192009/1250000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64))
(* (pow x 3) (- (/ 1 (pow x 2)) 833192009/1250000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))
(-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2)))))
(-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))
(+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6))))))
(+.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))))
(/ 1307076337763/8543989815576 (pow x 4))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))
(/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))
(/.f64 (-.f64 #s(literal 1307076337763/8543989815576 binary64) (/.f64 #s(literal -344398180852034095277/30586987988352776592 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* -1 (/ (- (* -1 (/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 2))) 1/2) x))
(-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) x))
(* -1 (/ (- (* -1 (/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))) x))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1307076337763/8543989815576 binary64) (/.f64 #s(literal -344398180852034095277/30586987988352776592 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x)
(* -1 (* (pow x 3) (- 833192009/1250000000 (/ 1 (pow x 2)))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)

rewrite232.0ms (1.7%)

Memory
17.5MiB live, 306.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01021518
0163962
1556744
24916710
08406612
Stop Event
iter limit
node limit
iter limit
Counts
23 → 372
Calls
Call 1
Inputs
(*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
(*.f64 x x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)
(pow.f64 x #s(literal 3 binary64))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x)
(-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))
(/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))))) x)
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x))
Outputs
(*.f64 (pow.f64 (*.f64 x (pow.f64 x #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 9/2 binary64)))
(*.f64 (pow.f64 x #s(literal 21/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 15/2 binary64)) (pow.f64 x #s(literal 9/2 binary64)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 11 binary64)) x)
(*.f64 (pow.f64 x #s(literal 9/2 binary64)) (pow.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 9/2 binary64)) (pow.f64 x #s(literal 15/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 21/2 binary64)))
(*.f64 (pow.f64 x #s(literal 10 binary64)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 x #s(literal 8 binary64)))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 10 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 9 binary64)))
(*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 x (pow.f64 x #s(literal 11 binary64)))
(pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 x x) #s(literal 6 binary64))
(pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))
(pow.f64 x #s(literal 12 binary64))
(exp.f64 (+.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64))) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(exp.f64 (+.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64))) (*.f64 (log.f64 x) #s(literal 4 binary64))))
(exp.f64 (+.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 3 binary64))) (fma.f64 (log.f64 x) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(exp.f64 (+.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 3 binary64))) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64) (fma.f64 (log.f64 x) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64) (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64)))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 9 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 9 binary64) (*.f64 (log.f64 x) #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 12 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) x)
(*.f64 (pow.f64 x #s(literal 9/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 9/2 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 x (pow.f64 x #s(literal 5 binary64)))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 3 binary64))
(pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 2 binary64))
(pow.f64 x #s(literal 6 binary64))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 9/2 binary64) (*.f64 (log.f64 x) #s(literal 3/2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3/2 binary64) (*.f64 (log.f64 x) #s(literal 9/2 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 6 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) x)
(*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 6 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 5 binary64)))
(*.f64 x (pow.f64 x #s(literal 7 binary64)))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 4 binary64))
(pow.f64 x #s(literal 8 binary64))
(exp.f64 (+.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 3 binary64))) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (fma.f64 (log.f64 x) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 8 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 x #s(literal 6 binary64)))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 8 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 7 binary64)))
(*.f64 (pow.f64 x #s(literal 9 binary64)) x)
(*.f64 x (pow.f64 x #s(literal 9 binary64)))
(pow.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 5 binary64))
(pow.f64 x #s(literal 10 binary64))
(exp.f64 (+.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64))) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (+.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 3 binary64))) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(exp.f64 (+.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 3 binary64))) (*.f64 (log.f64 x) #s(literal 4 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64) (fma.f64 (log.f64 x) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (fma.f64 (log.f64 x) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 3 binary64)))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 5 binary64)))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
(*.f64 x #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)))
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal 1 binary64))) x)
(*.f64 x #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)))) (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)))))
(/.f64 (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)))) (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal -833192009/1250000000 binary64) x) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 (*.f64 x x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
(fma.f64 x (*.f64 (*.f64 #s(literal -833192009/1250000000 binary64) x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) x) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal -1 binary64))) (pow.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)))
(*.f64 x x)
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) x))
(*.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (neg.f64 x) x)) (pow.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) (neg.f64 x)) (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (neg.f64 x) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)))))) (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 x x) (*.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)))) (-.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (neg.f64 x) x))) (neg.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64))))))))
(/.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (neg.f64 x) x)) (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) (neg.f64 x)))
(/.f64 (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) (neg.f64 x)) (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (neg.f64 x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)))))) (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) x)
(fma.f64 (*.f64 #s(literal -833192009/1250000000 binary64) x) (*.f64 x x) x)
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -833192009/1250000000 binary64)) x)
(fma.f64 (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)) x x)
(fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(fma.f64 (*.f64 x x) (*.f64 #s(literal -833192009/1250000000 binary64) x) x)
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)
(fma.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)) x)
(-.f64 (/.f64 (*.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) (neg.f64 x))))
(+.f64 (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64))) x)
(+.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 x x) x)
(*.f64 x (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 x))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 x #s(literal 3 binary64))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3/2 binary64) (*.f64 (log.f64 x) #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64))) x))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (neg.f64 x) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64))) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64))) x))
(pow.f64 (/.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (pow.f64 x #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (pow.f64 x #s(literal -1 binary64))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (*.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) x)
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x) #s(literal 2 binary64))) (+.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x) #s(literal 2 binary64)) (*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64))))) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))) x))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (*.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))))) x))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) x) (*.f64 x (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)))) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (*.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (*.f64 x (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (*.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)))) (neg.f64 x))
(/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)))) x))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64))) (neg.f64 x)))
(fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (pow.f64 x #s(literal -1 binary64)) (neg.f64 (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))
(fma.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x) (neg.f64 (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))
(-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64))))) #s(literal -1 binary64)))
(+.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (neg.f64 (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (*.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (*.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))))) (fma.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64))))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (*.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64)))))) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64)))))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (-.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64)))))) (*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (*.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (*.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))))) (fma.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64))))))
(fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))))
(fma.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (pow.f64 x #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (pow.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))
(fma.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal -4 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -12 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (*.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)))))) (/.f64 (pow.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -8 binary64)) (*.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)))))))
(-.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal -4 binary64)) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))))
(-.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)))
(+.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))))
(+.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))
(*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (pow.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal -4 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))))
(pow.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x)) (*.f64 x x))
(/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 3 binary64))) x)
(/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) x) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -1708448552739936059844169/72999761968666410492211776 binary64)) (pow.f64 x #s(literal -4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal -1307076337763/8543989815576 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) (pow.f64 x #s(literal -4 binary64))) (fma.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -450154712960316076243872175045351/261334913861631566910309609796992 binary64) (*.f64 x x)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64))) (fma.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal -6 binary64)) (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal -12 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1 binary64)) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -1708448552739936059844169/72999761968666410492211776 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -450154712960316076243872175045351/261334913861631566910309609796992 binary64) (*.f64 x x)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64))) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1307076337763/8543989815576 binary64))) (pow.f64 x #s(literal 8 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)))))
(/.f64 (fma.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -1708448552739936059844169/72999761968666410492211776 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal -1307076337763/8543989815576 binary64))))
(/.f64 (fma.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -450154712960316076243872175045351/261334913861631566910309609796992 binary64) (*.f64 x x)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (pow.f64 x #s(literal 4 binary64))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (neg.f64 (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 x #s(literal -2 binary64)) x) (neg.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) x) (pow.f64 x #s(literal -5 binary64)) (neg.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) (pow.f64 x #s(literal -4 binary64)) (neg.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal -6 binary64)) (neg.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))))
(-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)))) #s(literal -1 binary64)))
(+.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (neg.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (-.f64 (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal 3203996180841/25000000000000000000 binary64) (pow.f64 x #s(literal 24 binary64))))) (-.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 36 binary64)) #s(literal 5735060247816145611/125000000000000000000000000000 binary64) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(pow.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))))))
(/.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (fma.f64 (pow.f64 x #s(literal 36 binary64)) #s(literal 5735060247816145611/125000000000000000000000000000 binary64) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (-.f64 (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal 3203996180841/25000000000000000000 binary64) (pow.f64 x #s(literal 24 binary64))))) (-.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (/.f64 x (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)) x))
(*.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) x)
(*.f64 x (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) x) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)))
(/.f64 x (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1049934947/10000000000 binary64))
(*.f64 (*.f64 #s(literal 1049934947/10000000000 binary64) x) x)
(*.f64 (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64))
(*.f64 x (*.f64 #s(literal 1049934947/10000000000 binary64) x))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 7715471019/10000000000 binary64))
(*.f64 (*.f64 #s(literal 7715471019/10000000000 binary64) x) x)
(*.f64 (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 7715471019/10000000000 binary64))
(*.f64 x (*.f64 #s(literal 7715471019/10000000000 binary64) x))
(*.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64))
(*.f64 #s(literal -600041/2386628 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)))
(*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(pow.f64 (/.f64 x (/.f64 #s(literal 600041/2386628 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 600041/2386628 binary64) x)) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64))))
(/.f64 (/.f64 #s(literal 600041/2386628 binary64) x) x)
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal 600041/2386628 binary64) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 600041/2386628 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64)))
(neg.f64 (*.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64))
(*.f64 #s(literal -344398180852034095277/30586987988352776592 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)))
(*.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)))
(pow.f64 (/.f64 x (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 30586987988352776592/344398180852034095277 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 x x) #s(literal 30586987988352776592/344398180852034095277 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) x)) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 30586987988352776592/344398180852034095277 binary64))))
(/.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) x) x)
(/.f64 #s(literal -344398180852034095277/30586987988352776592 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal 30586987988352776592/344398180852034095277 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 30586987988352776592/344398180852034095277 binary64)))
(neg.f64 (/.f64 #s(literal -344398180852034095277/30586987988352776592 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) #s(literal 30586987988352776592/344398180852034095277 binary64))) #s(literal -1 binary64)))

eval160.0ms (1.2%)

Memory
14.5MiB live, 353.5MiB allocated
Compiler

Compiled 137 461 to 4 408 computations (96.8% saved)

prune84.0ms (0.6%)

Memory
-2.2MiB live, 116.3MiB allocated
Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New8325837
Fresh224
Picked415
Done011
Total8389847
Accuracy
100.0%
Counts
847 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.4%
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64))))) x)
57.4%
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
55.8%
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
54.9%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
47.0%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
47.0%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
47.2%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
47.1%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))
6.5%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
Compiler

Compiled 2 974 to 868 computations (70.8% saved)

simplify571.0ms (4.2%)

Memory
-8.7MiB live, 306.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
cost-diff0
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))
cost-diff0
#s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64))))
cost-diff0
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
cost-diff0
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
cost-diff0
(-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
cost-diff0
(/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)
cost-diff0
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
cost-diff-5824
(*.f64 (*.f64 x x) x)
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x)
cost-diff0
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
cost-diff0
#s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64))
cost-diff0
(/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x)
cost-diff0
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
cost-diff320
(*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64))
cost-diff640
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
cost-diff640
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
cost-diff640
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01111903
01731903
13041333
27971073
330871017
456251017
08094915
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64))))) x)
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))
#s(literal 1 binary64)
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
#s(literal 1049934947/10000000000 binary64)
(*.f64 x x)
x
(*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
#s(literal 106015151/2500000000 binary64)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
#s(literal 36322091/5000000000 binary64)
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
#s(literal 2532017/5000000000 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
#s(literal 1789971/10000000000 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
#s(literal 7715471019/10000000000 binary64)
(*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
#s(literal 2909738639/10000000000 binary64)
(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
#s(literal 694555761/10000000000 binary64)
(*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
#s(literal 70002721/5000000000 binary64)
(*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
#s(literal 1665589/2000000000 binary64)
(*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64)))
(*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64))
#s(literal 2 binary64)
(pow.f64 x #s(literal 12 binary64))
#s(literal 12 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
(/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x)
#s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
x
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
(fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x)
(*.f64 (*.f64 x x) x)
(*.f64 x x)
x
#s(literal -833192009/1250000000 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
(/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)
(-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
#s(literal 600041/2386628 binary64)
(*.f64 x x)
x
#s(literal -1/2 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
#s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))
#s(literal 1/2 binary64)
(*.f64 x x)
x
#s(literal 600041/2386628 binary64)
#s(literal 1307076337763/8543989815576 binary64)
#s(literal 344398180852034095277/30586987988352776592 binary64)
(pow.f64 x #s(literal 7 binary64))
#s(literal 7 binary64)
Outputs
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64))))) x)
(*.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (fma.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64))))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64))
#s(literal 1049934947/10000000000 binary64)
(*.f64 x x)
x
(*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64))
#s(literal 106015151/2500000000 binary64)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow.f64 x #s(literal 4 binary64))
(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64))
#s(literal 36322091/5000000000 binary64)
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(pow.f64 x #s(literal 6 binary64))
(*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64))
#s(literal 2532017/5000000000 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(pow.f64 x #s(literal 8 binary64))
(*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64))
#s(literal 1789971/10000000000 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(pow.f64 x #s(literal 10 binary64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64))))
(fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
(fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))
(fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
#s(literal 7715471019/10000000000 binary64)
(*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)))
#s(literal 2909738639/10000000000 binary64)
(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)))
#s(literal 694555761/10000000000 binary64)
(*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)))
#s(literal 70002721/5000000000 binary64)
(*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)))
#s(literal 1665589/2000000000 binary64)
(*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64)))
(*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64))
#s(literal 1789971/5000000000 binary64)
#s(literal 2 binary64)
(pow.f64 x #s(literal 12 binary64))
#s(literal 12 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
(/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x)
#s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
x
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) x))
(fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x)
(fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (*.f64 x x) x)
(pow.f64 x #s(literal 3 binary64))
(*.f64 x x)
x
#s(literal -833192009/1250000000 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
(/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)
(-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
#s(literal 600041/2386628 binary64)
(*.f64 x x)
x
#s(literal -1/2 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
#s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))
#s(literal 1/2 binary64)
(*.f64 x x)
x
#s(literal 600041/2386628 binary64)
#s(literal 1307076337763/8543989815576 binary64)
#s(literal 344398180852034095277/30586987988352776592 binary64)
(pow.f64 x #s(literal 7 binary64))
#s(literal 7 binary64)

localize410.0ms (3%)

Memory
9.8MiB live, 387.8MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.0234375
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
accuracy0.05859375
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
accuracy25.47639071407328
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))
accuracy33.883127900575595
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
accuracy0
(*.f64 x x)
accuracy0.05859375
(/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)
accuracy0.4367556059190651
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
accuracy33.89644405529966
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
accuracy0
(*.f64 x x)
accuracy0.0234375
(fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x)
accuracy0.07421875
(*.f64 (*.f64 x x) x)
accuracy28.895565028754856
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
accuracy0.0234375
(/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x)
accuracy33.883127900575595
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
accuracy33.916389554665685
#s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64))
accuracy0.1640625
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
accuracy0.18197250976844204
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
accuracy12.033660191833214
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64))))) x)
accuracy26.77250912363417
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64)))))
Samples
284.0ms256×0valid
Compiler

Compiled 3 743 to 207 computations (94.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 231.0ms
const: 78.0ms (33.8% of total)
ival-mult: 77.0ms (33.3% of total)
ival-pow: 42.0ms (18.2% of total)
ival-add: 16.0ms (6.9% of total)
ival-div: 11.0ms (4.8% of total)
ival-sub: 4.0ms (1.7% of total)
exact: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series30.0ms (0.2%)

Memory
32.3MiB live, 32.3MiB allocated
Counts
24 → 58
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
(/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x)
#s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
(fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x)
(*.f64 x x)
(*.f64 (*.f64 x x) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
(/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)
(-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
#s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64)))))
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64))))) x)
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
Outputs
(pow x 6)
(pow x 8)
(pow x 10)
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))))
(/ 344398180852034095277/30586987988352776592 (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 7))
(/ 344398180852034095277/30586987988352776592 (pow x 6))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 6))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 6))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 6))
(pow x 2)
(pow x 3)
(/ 600041/2386628 (pow x 3))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) (pow x 3))
(/ 600041/2386628 (pow x 2))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) (pow x 2))
344398180852034095277/30586987988352776592
(+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2)))
(+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2)))))
(+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2)))))))
1
(+ 1 (* -833192009/1250000000 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)))
(* 1049934947/10000000000 (pow x 2))
(* 7715471019/10000000000 (pow x 2))
1307076337763/8543989815576
(+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2)))
(+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2)))))
(/ 1/2 x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
1/2
(+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))
(+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2)))))
(+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6))))))
(* -833192009/1250000000 (pow x 3))
(* (pow x 3) (- (/ 1 (pow x 2)) 833192009/1250000000))
(* 1/2 (pow x 6))
(* (pow x 6) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))))
(/ 1/2 (pow x 2))
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(* 1/2 (pow x 4))
(* (pow x 4) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))))
(* -1 (/ (- (* -1 (/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 2))) 1/2) x))
(* -1 (/ (- (* -1 (/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))) x))
(* -1 (* (pow x 3) (- 833192009/1250000000 (/ 1 (pow x 2)))))
Calls

3 calls:

TimeVariablePointExpression
9.0ms
x
@inf
((* (* (* x x) (* x x)) (* x x)) (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* 2 1789971/10000000000) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (+ (* (* (* x x) x) -833192009/1250000000) x) (* x x) (* (* x x) x) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (- (/ 600041/2386628 (* x x)) -1/2) (/ 600041/2386628 (* x x)) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/ (+ (* (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576) (* x x)) 344398180852034095277/30586987988352776592) (pow x 7)) (+ (* (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576) (* x x)) 344398180852034095277/30586987988352776592) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (pow x 12)))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (pow x 12)))) x) (* 1049934947/10000000000 (* x x)) (* 7715471019/10000000000 (* x x)) (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576))
9.0ms
x
@-inf
((* (* (* x x) (* x x)) (* x x)) (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* 2 1789971/10000000000) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (+ (* (* (* x x) x) -833192009/1250000000) x) (* x x) (* (* x x) x) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (- (/ 600041/2386628 (* x x)) -1/2) (/ 600041/2386628 (* x x)) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/ (+ (* (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576) (* x x)) 344398180852034095277/30586987988352776592) (pow x 7)) (+ (* (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576) (* x x)) 344398180852034095277/30586987988352776592) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (pow x 12)))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (pow x 12)))) x) (* 1049934947/10000000000 (* x x)) (* 7715471019/10000000000 (* x x)) (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576))
6.0ms
x
@0
((* (* (* x x) (* x x)) (* x x)) (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* 2 1789971/10000000000) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (+ (* (* (* x x) x) -833192009/1250000000) x) (* x x) (* (* x x) x) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (- (/ 600041/2386628 (* x x)) -1/2) (/ 600041/2386628 (* x x)) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/ (+ (* (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576) (* x x)) 344398180852034095277/30586987988352776592) (pow x 7)) (+ (* (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576) (* x x)) 344398180852034095277/30586987988352776592) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (pow x 12)))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (pow x 12)))) x) (* 1049934947/10000000000 (* x x)) (* 7715471019/10000000000 (* x x)) (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576))

simplify255.0ms (1.9%)

Memory
-12.3MiB live, 155.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0114606
1273596
2696594
31990590
44413590
57441590
08428546
Stop Event
iter limit
node limit
Counts
58 → 57
Calls
Call 1
Inputs
(pow x 6)
(pow x 8)
(pow x 10)
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))))
(/ 344398180852034095277/30586987988352776592 (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 7))
(/ 344398180852034095277/30586987988352776592 (pow x 6))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 6))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 6))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 6))
(pow x 2)
(pow x 3)
(/ 600041/2386628 (pow x 3))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) (pow x 3))
(/ 600041/2386628 (pow x 2))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) (pow x 2))
344398180852034095277/30586987988352776592
(+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2)))
(+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2)))))
(+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2)))))))
1
(+ 1 (* -833192009/1250000000 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)))
(* 1049934947/10000000000 (pow x 2))
(* 7715471019/10000000000 (pow x 2))
1307076337763/8543989815576
(+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2)))
(+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2)))))
(/ 1/2 x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
1/2
(+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))
(+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2)))))
(+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6))))))
(* -833192009/1250000000 (pow x 3))
(* (pow x 3) (- (/ 1 (pow x 2)) 833192009/1250000000))
(* 1/2 (pow x 6))
(* (pow x 6) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))))
(/ 1/2 (pow x 2))
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(* 1/2 (pow x 4))
(* (pow x 4) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))))
(* -1 (/ (- (* -1 (/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 2))) 1/2) x))
(* -1 (/ (- (* -1 (/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))) x))
(* -1 (* (pow x 3) (- 833192009/1250000000 (/ 1 (pow x 2)))))
Outputs
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(pow x 8)
(pow.f64 x #s(literal 8 binary64))
(pow x 10)
(pow.f64 x #s(literal 10 binary64))
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)
(* x (+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) x)
(/ 344398180852034095277/30586987988352776592 (pow x 7))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 7 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 7))
(/.f64 (fma.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 7))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 600041/2386628 binary64) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 7))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/ 344398180852034095277/30586987988352776592 (pow x 6))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 6))
(/.f64 (fma.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 6 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 6))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 600041/2386628 binary64) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 6 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 6))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 6 binary64)))
(pow x 2)
(*.f64 x x)
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(/ 600041/2386628 (pow x 3))
(/.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) (pow x 3))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))
(/ 600041/2386628 (pow x 2))
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) (pow x 2))
(/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x)
344398180852034095277/30586987988352776592
#s(literal 344398180852034095277/30586987988352776592 binary64)
(+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2)))
(fma.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2)))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 600041/2386628 binary64) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -833192009/1250000000 (pow x 2)))
(fma.f64 (*.f64 #s(literal -833192009/1250000000 binary64) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)))
(fma.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1049934947/10000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64))
(* 7715471019/10000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 7715471019/10000000000 binary64))
1307076337763/8543989815576
#s(literal 1307076337763/8543989815576 binary64)
(+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 600041/2386628 binary64) #s(literal 1307076337763/8543989815576 binary64))
(+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) x)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))
(-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2)))))
(-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))
(+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6))))))
(+.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))))
(* -833192009/1250000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64))
(* (pow x 3) (- (/ 1 (pow x 2)) 833192009/1250000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)
(* 1/2 (pow x 6))
(*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 6) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal 4 binary64))))
(* (pow x 6) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal 600041/2386628 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64)))
(/ 1/2 (pow x 2))
(/.f64 (/.f64 #s(literal 1/2 binary64) x) x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/.f64 (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (*.f64 x x))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) (*.f64 x x))
(* 1/2 (pow x 4))
(*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 600041/2386628 binary64)))
(* (pow x 4) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
(* -1 (/ (- (* -1 (/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 2))) 1/2) x))
(-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))
(* -1 (/ (- (* -1 (/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))) x))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1307076337763/8543989815576 binary64) (/.f64 #s(literal -344398180852034095277/30586987988352776592 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x)
(* -1 (* (pow x 3) (- 833192009/1250000000 (/ 1 (pow x 2)))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)

rewrite270.0ms (2%)

Memory
3.3MiB live, 195.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01111296
0173882
1628720
25488694
08090610
Stop Event
iter limit
node limit
iter limit
Counts
24 → 328
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
(/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x)
#s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
(fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x)
(*.f64 x x)
(*.f64 (*.f64 x x) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
(/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)
(-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
#s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64)))))
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64))))) x)
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
Outputs
(*.f64 (pow.f64 x #s(literal 5 binary64)) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 4 binary64)))
(*.f64 x (pow.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x))) #s(literal 3 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 6 binary64))
(pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 3 binary64))
(pow.f64 x #s(literal 6 binary64))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 6 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 6 binary64)))
(*.f64 x (pow.f64 x #s(literal 7 binary64)))
(pow.f64 (*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x))) #s(literal 4 binary64))
(pow.f64 (*.f64 x (exp.f64 (log.f64 x))) #s(literal 4 binary64))
(pow.f64 (*.f64 (exp.f64 (log.f64 x)) x) #s(literal 4 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 8 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 4 binary64))
(pow.f64 x #s(literal 8 binary64))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 6 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 6 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 8 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64))))
(*.f64 (pow.f64 x #s(literal 9 binary64)) x)
(*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 7 binary64)))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 x #s(literal 6 binary64)))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 8 binary64)))
(*.f64 x (pow.f64 x #s(literal 9 binary64)))
(pow.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 5 binary64))
(pow.f64 x #s(literal 10 binary64))
(exp.f64 (+.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64))) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 6 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 6 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 3 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 6 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (log.f64 x) #s(literal 6 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 5 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 5 binary64)))
#s(literal 1789971/5000000000 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
(*.f64 (pow.f64 x #s(literal -1 binary64)) #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64))) (pow.f64 (neg.f64 x) #s(literal -1 binary64)))
(*.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
(pow.f64 (/.f64 (/.f64 x #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) x)
(/.f64 (neg.f64 (neg.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)))) (neg.f64 (neg.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64))) (neg.f64 x))
(/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64))))
(neg.f64 (/.f64 (neg.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64))) x))
(neg.f64 (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 x #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
#s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) x))
(*.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (neg.f64 x) x)) (pow.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) (neg.f64 x)) (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (neg.f64 x) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)))))) (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 x x) (*.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)))) (-.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (neg.f64 x) x))) (neg.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64))))))))
(/.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (neg.f64 x) x)) (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) (neg.f64 x)))
(/.f64 (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) (neg.f64 x)) (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (neg.f64 x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 x (-.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)))))) (fma.f64 #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64) (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)) x x)
(fma.f64 (*.f64 #s(literal -833192009/1250000000 binary64) x) (*.f64 x x) x)
(fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)
(fma.f64 (*.f64 x x) (*.f64 #s(literal -833192009/1250000000 binary64) x) x)
(fma.f64 x (*.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64)) x)
(fma.f64 x (*.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) x)) x)
(-.f64 (/.f64 (*.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) (neg.f64 x))))
(+.f64 (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64))) x)
(+.f64 x (*.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x x)
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 x x) x)
(*.f64 x (*.f64 x x))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 3 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/2 binary64))
(pow.f64 x #s(literal 3 binary64))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3 binary64)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 x) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x))
(pow.f64 (/.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -1/4 binary64)) (pow.f64 x #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 1/8 binary64)) (pow.f64 x #s(literal -1 binary64))) (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) x)
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) x)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) x)))))
(/.f64 (*.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64)) x))
(/.f64 (*.f64 (fma.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64))) x))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) x) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -1/4 binary64)) (*.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 1/8 binary64)) (*.f64 x (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) (neg.f64 (neg.f64 x)))
(/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x)
(/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))))
(neg.f64 (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x))
(fma.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) (pow.f64 x #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal -1/2 binary64) x)))
(fma.f64 #s(literal 600041/2386628 binary64) (/.f64 (pow.f64 x #s(literal -2 binary64)) x) (neg.f64 (/.f64 #s(literal -1/2 binary64) x)))
(-.f64 (/.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(+.f64 (/.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal -1/2 binary64) x)))
(*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))))) (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/4 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -1/4 binary64)) (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))
(/.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -1/4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64)) (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 1/8 binary64))))
(neg.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (pow.f64 x #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64)))) (/.f64 #s(literal -1/8 binary64) (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)))
(-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(+.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64))
(*.f64 #s(literal -600041/2386628 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)))
(*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(pow.f64 (/.f64 x (/.f64 #s(literal 600041/2386628 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 600041/2386628 binary64) x)) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64))))
(/.f64 (/.f64 #s(literal 600041/2386628 binary64) x) x)
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal 600041/2386628 binary64) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 600041/2386628 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64)))
(neg.f64 (*.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64))) #s(literal -1 binary64)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (pow.f64 x #s(literal -7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)))))
#s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (pow.f64 x #s(literal -7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))))
(*.f64 (pow.f64 x #s(literal -7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)))
(*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))) (pow.f64 (neg.f64 (pow.f64 x #s(literal 7 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))))
(pow.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7/2 binary64))) (pow.f64 x #s(literal 7/2 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64)) (pow.f64 x #s(literal -7 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64)) (pow.f64 x #s(literal -7 binary64))) (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) #s(literal 1 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 7 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64)))) (pow.f64 x #s(literal 7 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64)) (*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))) (neg.f64 (pow.f64 x #s(literal 7 binary64))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal 7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))) (pow.f64 x #s(literal 7 binary64))))
(neg.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (neg.f64 (pow.f64 x #s(literal 7 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x #s(literal 7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64)) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64)))) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64)) (+.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (-.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64)) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64)))) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x #s(literal 344398180852034095277/30586987988352776592 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64))
(fma.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64))) (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(+.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x))
(*.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 36 binary64)) #s(literal 5735060247816145611/125000000000000000000000000000 binary64) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (-.f64 (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 24 binary64)) #s(literal 3203996180841/25000000000000000000 binary64)))) (-.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(pow.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))))))
(/.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (-.f64 (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 24 binary64)) #s(literal 3203996180841/25000000000000000000 binary64)))) (-.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (fma.f64 (pow.f64 x #s(literal 36 binary64)) #s(literal 5735060247816145611/125000000000000000000000000000 binary64) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) x)
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (/.f64 x (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)) x))
(*.f64 x (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) x) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)))
(/.f64 x (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1049934947/10000000000 binary64))
(*.f64 (*.f64 #s(literal 1049934947/10000000000 binary64) x) x)
(*.f64 (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64))
(*.f64 x (*.f64 #s(literal 1049934947/10000000000 binary64) x))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 7715471019/10000000000 binary64))
(*.f64 (*.f64 #s(literal 7715471019/10000000000 binary64) x) x)
(*.f64 (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 7715471019/10000000000 binary64))
(*.f64 x (*.f64 #s(literal 7715471019/10000000000 binary64) x))
(*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1708448552739936059844169/72999761968666410492211776 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) (*.f64 x #s(literal 1307076337763/8543989815576 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1708448552739936059844169/72999761968666410492211776 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) (*.f64 x #s(literal 1307076337763/8543989815576 binary64)))) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1708448552739936059844169/72999761968666410492211776 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) (*.f64 x #s(literal 1307076337763/8543989815576 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1708448552739936059844169/72999761968666410492211776 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) (+.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) (*.f64 x #s(literal 1307076337763/8543989815576 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) (*.f64 x #s(literal 1307076337763/8543989815576 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1708448552739936059844169/72999761968666410492211776 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) (*.f64 x #s(literal 1307076337763/8543989815576 binary64)))) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x #s(literal 1307076337763/8543989815576 binary64))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 1307076337763/8543989815576 binary64))
(fma.f64 x (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) #s(literal 1307076337763/8543989815576 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64))) (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 1307076337763/8543989815576 binary64))
(+.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x))

eval289.0ms (2.1%)

Memory
-7.4MiB live, 299.7MiB allocated
Compiler

Compiled 143 302 to 4 557 computations (96.8% saved)

prune149.0ms (1.1%)

Memory
-17.8MiB live, 117.8MiB allocated
Pruning

11 alts after pruning (6 fresh and 5 done)

PrunedKeptTotal
New8714875
Fresh022
Picked235
Done022
Total87311884
Accuracy
100.0%
Counts
884 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.4%
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
57.4%
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))))) x)
55.8%
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
54.9%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
47.0%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
47.0%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
47.2%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
47.1%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))
6.3%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
6.5%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
17.0%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))))
Compiler

Compiled 3 232 to 970 computations (70% saved)

simplify246.0ms (1.8%)

Memory
46.1MiB live, 235.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))
cost-diff0
(/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
cost-diff0
(-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x))
cost-diff0
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))
cost-diff0
(+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64))
cost-diff0
(-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))
cost-diff0
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)
cost-diff0
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
cost-diff0
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))
cost-diff0
#s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64))))
cost-diff0
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
cost-diff0
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))
cost-diff0
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))
cost-diff0
#s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64))))
cost-diff0
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))))
cost-diff128
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
cost-diff640
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
cost-diff640
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
cost-diff640
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01241989
01951643
13401277
28761121
333051109
459891109
080751007
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))))) x)
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))
#s(literal 1 binary64)
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
#s(literal 1049934947/10000000000 binary64)
(*.f64 x x)
x
(*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
#s(literal 106015151/2500000000 binary64)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
#s(literal 36322091/5000000000 binary64)
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
#s(literal 2532017/5000000000 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
#s(literal 1789971/10000000000 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
#s(literal 7715471019/10000000000 binary64)
(*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
#s(literal 2909738639/10000000000 binary64)
(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
#s(literal 694555761/10000000000 binary64)
(*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
#s(literal 70002721/5000000000 binary64)
(*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
#s(literal 1665589/2000000000 binary64)
(*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)))
#s(literal 1789971/5000000000 binary64)
(pow.f64 x #s(literal 12 binary64))
#s(literal 12 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))
#s(literal 1/2 binary64)
(*.f64 x x)
x
#s(literal 600041/2386628 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
#s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))
#s(literal 1/2 binary64)
(*.f64 x x)
x
#s(literal 600041/2386628 binary64)
#s(literal 1307076337763/8543989815576 binary64)
#s(literal 344398180852034095277/30586987988352776592 binary64)
(pow.f64 x #s(literal -7 binary64))
#s(literal -7 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)
(-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))
(+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))
#s(literal 1307076337763/8543989815576 binary64)
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 1/2 binary64)
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))
#s(literal -600041/2386628 binary64)
(*.f64 x x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))
(-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x))
(/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))
(pow.f64 x #s(literal -2 binary64))
x
#s(literal -2 binary64)
#s(literal 344398180852034095277/30586987988352776592 binary64)
#s(literal 1307076337763/8543989815576 binary64)
(pow.f64 x #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)
(fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))
#s(literal -600041/2386628 binary64)
#s(literal -1/2 binary64)
Outputs
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))))) x)
(*.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (fma.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64))))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64))
#s(literal 1049934947/10000000000 binary64)
(*.f64 x x)
x
(*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64))
#s(literal 106015151/2500000000 binary64)
(*.f64 (*.f64 x x) (*.f64 x x))
(pow.f64 x #s(literal 4 binary64))
(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64))
#s(literal 36322091/5000000000 binary64)
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(pow.f64 x #s(literal 6 binary64))
(*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64))
#s(literal 2532017/5000000000 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(pow.f64 x #s(literal 8 binary64))
(*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64))
#s(literal 1789971/10000000000 binary64)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(pow.f64 x #s(literal 10 binary64))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))))
(fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
(fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))))
(fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))
(fma.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))
(fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
#s(literal 7715471019/10000000000 binary64)
(*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 #s(literal 2909738639/10000000000 binary64) (pow.f64 x #s(literal 4 binary64)))
#s(literal 2909738639/10000000000 binary64)
(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)))
#s(literal 694555761/10000000000 binary64)
(*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)))
#s(literal 70002721/5000000000 binary64)
(*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 x #s(literal 10 binary64)))
#s(literal 1665589/2000000000 binary64)
(*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)))
(*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64))
#s(literal 1789971/5000000000 binary64)
(pow.f64 x #s(literal 12 binary64))
#s(literal 12 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))
#s(literal 1/2 binary64)
(*.f64 x x)
x
#s(literal 600041/2386628 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (pow.f64 x #s(literal -7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)))))
#s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64))))
#s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (pow.f64 x #s(literal -7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))
(*.f64 (pow.f64 x #s(literal -7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))
#s(literal 1/2 binary64)
(*.f64 x x)
x
#s(literal 600041/2386628 binary64)
#s(literal 1307076337763/8543989815576 binary64)
#s(literal 344398180852034095277/30586987988352776592 binary64)
(pow.f64 x #s(literal -7 binary64))
#s(literal -7 binary64)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)
(-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))
(-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))
(+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2 binary64))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))
#s(literal 1307076337763/8543989815576 binary64)
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 1/2 binary64)
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))
#s(literal -600041/2386628 binary64)
(*.f64 x x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x)))
(-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x))
(-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x))
(/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))
(pow.f64 x #s(literal -2 binary64))
x
#s(literal -2 binary64)
#s(literal 344398180852034095277/30586987988352776592 binary64)
#s(literal 1307076337763/8543989815576 binary64)
(pow.f64 x #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x)
(fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))
(fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64))
#s(literal -600041/2386628 binary64)
#s(literal -1/2 binary64)

localize389.0ms (2.8%)

Memory
-13.2MiB live, 464.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.125
(fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))
accuracy0.15625
(fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))
accuracy0.3934071055926963
(/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
accuracy33.883127900575595
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))
accuracy0.046875
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)
accuracy0.2617819186682416
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))
accuracy0.4367556059190651
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))
accuracy33.91135368407683
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
accuracy0.0234375
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
accuracy0.05859375
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
accuracy25.492679483610164
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))
accuracy33.883127900575595
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
accuracy0
#s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64))))
accuracy0.00390625
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))
accuracy19.11580879403838
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))
accuracy33.89644405529966
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))))
accuracy0.1640625
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
accuracy0.18197250976844204
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
accuracy12.033660191833214
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))))) x)
accuracy26.77250912363417
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)))))
Samples
231.0ms256×0valid
Compiler

Compiled 3 881 to 238 computations (93.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 197.0ms
const: 67.0ms (34% of total)
ival-mult: 46.0ms (23.3% of total)
ival-pow: 39.0ms (19.8% of total)
ival-div: 19.0ms (9.6% of total)
ival-add: 18.0ms (9.1% of total)
ival-sub: 7.0ms (3.6% of total)
exact: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series29.0ms (0.2%)

Memory
-12.8MiB live, 65.0MiB allocated
Counts
28 → 73
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
#s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)
(-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))
(+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))
(-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x))
(/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)))))
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))))) x)
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))
(fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))
Outputs
(pow x 6)
(pow x 8)
(pow x 10)
1
(+ 1 (* 1049934947/10000000000 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1049934947/10000000000 (* 106015151/2500000000 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1049934947/10000000000 (* (pow x 2) (+ 106015151/2500000000 (* 36322091/5000000000 (pow x 2)))))))
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))))
(/ 600041/2386628 (pow x 3))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) (pow x 3))
600041/2386628
(+ 600041/2386628 (* 1/2 (pow x 2)))
(/ 344398180852034095277/30586987988352776592 (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 7))
344398180852034095277/30586987988352776592
(+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2)))
(+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2)))))
(+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2)))))))
(/ 1307076337763/8543989815576 (pow x 5))
(/ (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))) (pow x 5))
(/ (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))) (pow x 5))
(/ 1307076337763/8543989815576 (pow x 4))
(/ (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))) (pow x 4))
(/ (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))) (pow x 4))
(/ (+ 1307076337763/8543989815576 (* 1/2 (pow x 4))) (pow x 4))
(/ 344398180852034095277/30586987988352776592 (pow x 2))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 2))
(+ 1 (* -833192009/1250000000 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)))
(* 1049934947/10000000000 (pow x 2))
(* 7715471019/10000000000 (pow x 2))
1307076337763/8543989815576
(+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2)))
(+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2)))))
(/ -600041/2386628 (pow x 2))
(/ (- (* -1/2 (pow x 2)) 600041/2386628) (pow x 2))
(* 1789971/10000000000 (pow x 10))
(* (pow x 10) (+ 1789971/10000000000 (* 2532017/5000000000 (/ 1 (pow x 2)))))
(* (pow x 10) (+ 1789971/10000000000 (+ (/ 36322091/5000000000 (pow x 4)) (* 2532017/5000000000 (/ 1 (pow x 2))))))
(* (pow x 10) (+ 1789971/10000000000 (+ (/ 36322091/5000000000 (pow x 4)) (+ (* 2532017/5000000000 (/ 1 (pow x 2))) (* 106015151/2500000000 (/ 1 (pow x 6)))))))
(/ 1/2 x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
(* 1/2 (pow x 2))
(* (pow x 2) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(* 1/2 (pow x 6))
(* (pow x 6) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))))
1/2
(+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))
(+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2)))))
(+ 1/2 (* 1307076337763/8543989815576 (/ 1 (pow x 4))))
(/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 5))
(+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2))))
(/ 1/2 (pow x 2))
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(* 1/2 (pow x 4))
(* (pow x 4) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))))
-1/2
(* -1 (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(* -1 (/ (- (* -1 (/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 2))) 1/2) x))
(* -1 (/ (- (* -1 (/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))) x))
Calls

3 calls:

TimeVariablePointExpression
10.0ms
x
@0
((* (* (* x x) (* x x)) (* x x)) (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/ (+ (* 1/2 (* x x)) 600041/2386628) (pow x 3)) (+ (* 1/2 (* x x)) 600041/2386628) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (* (+ (* (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576) (* x x)) 344398180852034095277/30586987988352776592) (pow x -7)) (+ (* (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576) (* x x)) 344398180852034095277/30586987988352776592) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (/ -600041/2386628 (* x x))) x) (- (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (/ -600041/2386628 (* x x))) (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (- (/ (+ (* (pow x -2) 344398180852034095277/30586987988352776592) 1307076337763/8543989815576) (pow x 5)) (/ (+ (* -600041/2386628 (pow x -2)) -1/2) x)) (/ (+ (* (pow x -2) 344398180852034095277/30586987988352776592) 1307076337763/8543989815576) (pow x 5)) (+ (* (pow x -2) 344398180852034095277/30586987988352776592) 1307076337763/8543989815576) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* 1789971/5000000000 (pow x 12)))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* 1789971/5000000000 (pow x 12)))) x) (* 1049934947/10000000000 (* x x)) (* 7715471019/10000000000 (* x x)) (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576) (/ -600041/2386628 (* x x)) (/ 1307076337763/8543989815576 (pow x 4)) (+ (* -600041/2386628 (pow x -2)) -1/2))
9.0ms
x
@-inf
((* (* (* x x) (* x x)) (* x x)) (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/ (+ (* 1/2 (* x x)) 600041/2386628) (pow x 3)) (+ (* 1/2 (* x x)) 600041/2386628) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (* (+ (* (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576) (* x x)) 344398180852034095277/30586987988352776592) (pow x -7)) (+ (* (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576) (* x x)) 344398180852034095277/30586987988352776592) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (/ -600041/2386628 (* x x))) x) (- (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (/ -600041/2386628 (* x x))) (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (- (/ (+ (* (pow x -2) 344398180852034095277/30586987988352776592) 1307076337763/8543989815576) (pow x 5)) (/ (+ (* -600041/2386628 (pow x -2)) -1/2) x)) (/ (+ (* (pow x -2) 344398180852034095277/30586987988352776592) 1307076337763/8543989815576) (pow x 5)) (+ (* (pow x -2) 344398180852034095277/30586987988352776592) 1307076337763/8543989815576) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* 1789971/5000000000 (pow x 12)))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* 1789971/5000000000 (pow x 12)))) x) (* 1049934947/10000000000 (* x x)) (* 7715471019/10000000000 (* x x)) (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576) (/ -600041/2386628 (* x x)) (/ 1307076337763/8543989815576 (pow x 4)) (+ (* -600041/2386628 (pow x -2)) -1/2))
6.0ms
x
@inf
((* (* (* x x) (* x x)) (* x x)) (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/ (+ (* 1/2 (* x x)) 600041/2386628) (pow x 3)) (+ (* 1/2 (* x x)) 600041/2386628) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (* (+ (* (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576) (* x x)) 344398180852034095277/30586987988352776592) (pow x -7)) (+ (* (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576) (* x x)) 344398180852034095277/30586987988352776592) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/ (- (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (/ -600041/2386628 (* x x))) x) (- (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (/ -600041/2386628 (* x x))) (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (- (/ (+ (* (pow x -2) 344398180852034095277/30586987988352776592) 1307076337763/8543989815576) (pow x 5)) (/ (+ (* -600041/2386628 (pow x -2)) -1/2) x)) (/ (+ (* (pow x -2) 344398180852034095277/30586987988352776592) 1307076337763/8543989815576) (pow x 5)) (+ (* (pow x -2) 344398180852034095277/30586987988352776592) 1307076337763/8543989815576) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* 1789971/5000000000 (pow x 12)))) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* 1789971/5000000000 (pow x 12)))) x) (* 1049934947/10000000000 (* x x)) (* 7715471019/10000000000 (* x x)) (+ (* (+ (* 1/2 (* x x)) 600041/2386628) (* x x)) 1307076337763/8543989815576) (/ -600041/2386628 (* x x)) (/ 1307076337763/8543989815576 (pow x 4)) (+ (* -600041/2386628 (pow x -2)) -1/2))

simplify137.0ms (1%)

Memory
5.6MiB live, 201.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0153749
1385743
2935733
32544725
44895725
57765725
08058675
Stop Event
iter limit
node limit
Counts
73 → 72
Calls
Call 1
Inputs
(pow x 6)
(pow x 8)
(pow x 10)
1
(+ 1 (* 1049934947/10000000000 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1049934947/10000000000 (* 106015151/2500000000 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1049934947/10000000000 (* (pow x 2) (+ 106015151/2500000000 (* 36322091/5000000000 (pow x 2)))))))
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))))
(/ 600041/2386628 (pow x 3))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) (pow x 3))
600041/2386628
(+ 600041/2386628 (* 1/2 (pow x 2)))
(/ 344398180852034095277/30586987988352776592 (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 7))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 7))
344398180852034095277/30586987988352776592
(+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2)))
(+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2)))))
(+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2)))))))
(/ 1307076337763/8543989815576 (pow x 5))
(/ (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))) (pow x 5))
(/ (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))) (pow x 5))
(/ 1307076337763/8543989815576 (pow x 4))
(/ (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))) (pow x 4))
(/ (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))) (pow x 4))
(/ (+ 1307076337763/8543989815576 (* 1/2 (pow x 4))) (pow x 4))
(/ 344398180852034095277/30586987988352776592 (pow x 2))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 2))
(+ 1 (* -833192009/1250000000 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)))
(* 1049934947/10000000000 (pow x 2))
(* 7715471019/10000000000 (pow x 2))
1307076337763/8543989815576
(+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2)))
(+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2)))))
(/ -600041/2386628 (pow x 2))
(/ (- (* -1/2 (pow x 2)) 600041/2386628) (pow x 2))
(* 1789971/10000000000 (pow x 10))
(* (pow x 10) (+ 1789971/10000000000 (* 2532017/5000000000 (/ 1 (pow x 2)))))
(* (pow x 10) (+ 1789971/10000000000 (+ (/ 36322091/5000000000 (pow x 4)) (* 2532017/5000000000 (/ 1 (pow x 2))))))
(* (pow x 10) (+ 1789971/10000000000 (+ (/ 36322091/5000000000 (pow x 4)) (+ (* 2532017/5000000000 (/ 1 (pow x 2))) (* 106015151/2500000000 (/ 1 (pow x 6)))))))
(/ 1/2 x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
(* 1/2 (pow x 2))
(* (pow x 2) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(* 1/2 (pow x 6))
(* (pow x 6) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))))
1/2
(+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))
(+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2)))))
(+ 1/2 (* 1307076337763/8543989815576 (/ 1 (pow x 4))))
(/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 5))
(+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2))))
(/ 1/2 (pow x 2))
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(* 1/2 (pow x 4))
(* (pow x 4) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))))
-1/2
(* -1 (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(* -1 (/ (- (* -1 (/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 2))) 1/2) x))
(* -1 (/ (- (* -1 (/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))) x))
Outputs
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(pow x 8)
(pow.f64 x #s(literal 8 binary64))
(pow x 10)
(pow.f64 x #s(literal 10 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1049934947/10000000000 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1049934947/10000000000 (* 106015151/2500000000 (pow x 2)))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 106015151/2500000000 binary64) #s(literal 1049934947/10000000000 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1049934947/10000000000 (* (pow x 2) (+ 106015151/2500000000 (* 36322091/5000000000 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 36322091/5000000000 binary64) #s(literal 106015151/2500000000 binary64)) (*.f64 x x) #s(literal 1049934947/10000000000 binary64)) (*.f64 x x) #s(literal 1 binary64))
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x)
(* x (+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) x)
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) x)
(/ 600041/2386628 (pow x 3))
(/.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))
(/ (+ 600041/2386628 (* 1/2 (pow x 2))) (pow x 3))
(/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)
600041/2386628
#s(literal 600041/2386628 binary64)
(+ 600041/2386628 (* 1/2 (pow x 2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))
(/ 344398180852034095277/30586987988352776592 (pow x 7))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 7 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 7))
(/.f64 (fma.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 7))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 600041/2386628 binary64) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 7))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))
344398180852034095277/30586987988352776592
#s(literal 344398180852034095277/30586987988352776592 binary64)
(+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2)))
(fma.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2)))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 600041/2386628 binary64) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(/ 1307076337763/8543989815576 (pow x 5))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 5 binary64)))
(/ (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))) (pow x 5))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 600041/2386628 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
(/ (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))) (pow x 5))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
(/ 1307076337763/8543989815576 (pow x 4))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))
(/ (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))) (pow x 4))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 600041/2386628 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64)))
(/ (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))) (pow x 4))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64)))
(/ (+ 1307076337763/8543989815576 (* 1/2 (pow x 4))) (pow x 4))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64)))
(/ 344398180852034095277/30586987988352776592 (pow x 2))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 2))
(/.f64 (/.f64 (fma.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) x) x)
(+ 1 (* -833192009/1250000000 (pow x 2)))
(fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)))
(fma.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 1049934947/10000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64))
(* 7715471019/10000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 7715471019/10000000000 binary64))
1307076337763/8543989815576
#s(literal 1307076337763/8543989815576 binary64)
(+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 600041/2386628 binary64) #s(literal 1307076337763/8543989815576 binary64))
(+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
(/ -600041/2386628 (pow x 2))
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))
(/ (- (* -1/2 (pow x 2)) 600041/2386628) (pow x 2))
(-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(* 1789971/10000000000 (pow x 10))
(*.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1789971/10000000000 binary64))
(* (pow x 10) (+ 1789971/10000000000 (* 2532017/5000000000 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 2532017/5000000000 binary64) (*.f64 x x)) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 10 binary64)))
(* (pow x 10) (+ 1789971/10000000000 (+ (/ 36322091/5000000000 (pow x 4)) (* 2532017/5000000000 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1789971/10000000000 binary64)) (/.f64 #s(literal 2532017/5000000000 binary64) (*.f64 x x))) (pow.f64 x #s(literal 10 binary64)))
(* (pow x 10) (+ 1789971/10000000000 (+ (/ 36322091/5000000000 (pow x 4)) (+ (* 2532017/5000000000 (/ 1 (pow x 2))) (* 106015151/2500000000 (/ 1 (pow x 6)))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 106015151/2500000000 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1789971/10000000000 binary64)) (+.f64 (/.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 2532017/5000000000 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 10 binary64)))
(/ 1/2 x)
(/.f64 #s(literal 1/2 binary64) x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) x)
(/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) x)
(-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal -600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) x))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) x)
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) x)
(* 1/2 (pow x 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))
(* 1/2 (pow x 6))
(*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 600041/2386628 binary64)))
(* (pow x 6) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 600041/2386628 binary64)))
(* (pow x 6) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal -600041/2386628 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64)))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))
(-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2)))))
(-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))
(+ 1/2 (* 1307076337763/8543989815576 (/ 1 (pow x 4))))
(+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64))
(/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 5))
(/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
(+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2))))
(-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64))
(/ 1/2 (pow x 2))
(/.f64 (/.f64 #s(literal 1/2 binary64) x) x)
(/ (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))) (pow x 2))
(/.f64 (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x) x)
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (*.f64 x x))
(/ (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (+ (* 600041/2386628 (/ 1 (pow x 2))) (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 6)))))) (pow x 2))
(/.f64 (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) x) x)
(* 1/2 (pow x 4))
(*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 600041/2386628 binary64)))
(* (pow x 4) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
-1/2
#s(literal -1/2 binary64)
(* -1 (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(* -1 (/ (- (* -1 (/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 2))) 1/2) x))
(-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal -600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal -1/2 binary64) x))
(* -1 (/ (- (* -1 (/ (+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))) x))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x)

rewrite267.0ms (1.9%)

Memory
10.0MiB live, 313.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01241421
0195985
1756809
27050809
08115725
Stop Event
iter limit
node limit
iter limit
Counts
28 → 568
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
#s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)
(-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))
(+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))
(-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x))
(/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))
(/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64)))))
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))))) x)
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))
(fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))
Outputs
(*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) (*.f64 (pow.f64 x #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) x)
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 4 binary64)))
(*.f64 x (pow.f64 x #s(literal 5 binary64)))
(pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 3 binary64))
(pow.f64 x #s(literal 6 binary64))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 6 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) x) x)
(*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 6 binary64)))
(*.f64 x (*.f64 (pow.f64 x #s(literal 6 binary64)) x))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 4 binary64))
(pow.f64 x #s(literal 8 binary64))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (*.f64 (log.f64 x) #s(literal 4 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) x) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) x) x)
(*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 x #s(literal 6 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) x))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 8 binary64)))
(*.f64 x (*.f64 (pow.f64 x #s(literal 8 binary64)) x))
(pow.f64 (*.f64 x x) #s(literal 5 binary64))
(*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64))) (pow.f64 (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 (*.f64 x x) #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))) (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))) (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 (*.f64 x x) #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)))))) (-.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))) (*.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 (*.f64 x x) #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64))) (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(/.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 (*.f64 x x) #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 (*.f64 x x) #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))) (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))) (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 (*.f64 x x) #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 6 binary64))) x) x (+.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(fma.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) x)) x (+.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(fma.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 4 binary64)) (+.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(fma.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 x x)) (pow.f64 x #s(literal 6 binary64)) (+.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 8 binary64))) x) x (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (pow.f64 x #s(literal 8 binary64)) x)) x (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 x x)) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 36322091/5000000000 binary64)) x) x (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(fma.f64 (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 5 binary64))) x (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(fma.f64 (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64)) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(fma.f64 (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) x) (*.f64 x #s(literal 2532017/5000000000 binary64)) (+.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) x) (*.f64 x #s(literal 1789971/10000000000 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(fma.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 x x) (+.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 x x) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 36322091/5000000000 binary64)) (*.f64 x x) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 11239212241552801/6250000000000000000 binary64) (pow.f64 x #s(literal 8 binary64)))) (pow.f64 (-.f64 (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64))) #s(literal -1 binary64)) (+.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 11239212241552801/6250000000000000000 binary64) (pow.f64 x #s(literal 8 binary64)))) (pow.f64 (-.f64 (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64))) #s(literal -1 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1319294294612281/25000000000000000000 binary64) (pow.f64 x #s(literal 12 binary64)))) (pow.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal -1 binary64)) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1102363392931892809/100000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) #s(literal -1 binary64)) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 2 binary64))) (pow.f64 (-.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)))) #s(literal -1 binary64)) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))))
(fma.f64 (fma.f64 #s(literal 1191526782909268672487951/15625000000000000000000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (pow.f64 (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(fma.f64 (fma.f64 #s(literal 1191526782909268672487951/15625000000000000000000000000 binary64) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64)) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (pow.f64 (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(fma.f64 (fma.f64 #s(literal 47919527424688080199571/125000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)))))
(fma.f64 (fma.f64 #s(literal 1157409850532687051027096123/1000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1102363392931892809/100000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) #s(literal -1 binary64)) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(fma.f64 (fma.f64 #s(literal 16233039732419248913/125000000000000000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))) (-.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))))
(fma.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2532017/5000000000 binary64)) (+.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 36322091/5000000000 binary64)) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 36322091/5000000000 binary64)) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (+.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(fma.f64 (pow.f64 (*.f64 x x) #s(literal 5 binary64)) #s(literal 1789971/10000000000 binary64) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(fma.f64 (pow.f64 x #s(literal 8 binary64)) (*.f64 (*.f64 x x) #s(literal 1789971/10000000000 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64) (+.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (*.f64 x x) #s(literal 2532017/5000000000 binary64)) (+.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1789971/10000000000 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 8 binary64)))) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(fma.f64 (*.f64 x x) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 36322091/5000000000 binary64)) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))))))
(+.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))
(+.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)))))
(+.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)))) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(+.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(+.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))))
(+.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))) (+.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(+.f64 (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)))))
(+.f64 (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (+.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
(+.f64 (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64))))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (*.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)))))
#s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (*.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))))
(*.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))) (pow.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal -3 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))))
(pow.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x)) x)
(/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) (*.f64 x x))
(/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -360049201681/5695993210384 binary64)) (pow.f64 x #s(literal -3 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal -600041/2386628 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216044283025868921/13594216883712345152 binary64)) (pow.f64 x #s(literal -3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 360049201681/5695993210384 binary64) (*.f64 (*.f64 x x) #s(literal 600041/4773256 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -360049201681/5695993210384 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal -600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216044283025868921/13594216883712345152 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 360049201681/5695993210384 binary64) (*.f64 (*.f64 x x) #s(literal 600041/4773256 binary64)))) (pow.f64 x #s(literal 3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -360049201681/5695993210384 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal -600041/2386628 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216044283025868921/13594216883712345152 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 360049201681/5695993210384 binary64) (*.f64 (*.f64 x x) #s(literal 600041/4773256 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))) (neg.f64 (pow.f64 x #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))) (pow.f64 x #s(literal 3 binary64))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (neg.f64 (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -360049201681/5695993210384 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal -600041/2386628 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216044283025868921/13594216883712345152 binary64)) (pow.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 360049201681/5695993210384 binary64) (*.f64 (*.f64 x x) #s(literal 600041/4773256 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal -600041/2386628 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -360049201681/5695993210384 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 360049201681/5695993210384 binary64) (*.f64 (*.f64 x x) #s(literal 600041/4773256 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216044283025868921/13594216883712345152 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 360049201681/5695993210384 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 600041/2386628 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -360049201681/5695993210384 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal -600041/2386628 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216044283025868921/13594216883712345152 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 360049201681/5695993210384 binary64) (*.f64 (*.f64 x x) #s(literal 600041/4773256 binary64))))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -360049201681/5695993210384 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal -600041/2386628 binary64)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216044283025868921/13594216883712345152 binary64)) (+.f64 #s(literal 360049201681/5695993210384 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal 600041/4773256 binary64)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216044283025868921/13594216883712345152 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 360049201681/5695993210384 binary64) (*.f64 (*.f64 x x) #s(literal 600041/4773256 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal -600041/2386628 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -360049201681/5695993210384 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 360049201681/5695993210384 binary64) (*.f64 (*.f64 x x) #s(literal 600041/4773256 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216044283025868921/13594216883712345152 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 600041/2386628 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64))
(fma.f64 x (*.f64 #s(literal 1/2 binary64) x) #s(literal 600041/2386628 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal -600041/2386628 binary64))) (/.f64 #s(literal 360049201681/5695993210384 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal -600041/2386628 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 600041/2386628 binary64))
(+.f64 #s(literal 600041/2386628 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (pow.f64 x #s(literal -7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)))))
#s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (pow.f64 x #s(literal -7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7/2 binary64))) (pow.f64 x #s(literal -7/2 binary64)))
(*.f64 (pow.f64 x #s(literal -7/2 binary64)) (*.f64 (pow.f64 x #s(literal -7/2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))))
(*.f64 (pow.f64 x #s(literal -7 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64)) #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64)) (pow.f64 x #s(literal -7 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64)) (pow.f64 x #s(literal -7 binary64))) (+.f64 (-.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64)))) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal -7 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64)) #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal -7 binary64)) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64))) (+.f64 (-.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64)))) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) (pow.f64 x #s(literal -7 binary64)) (*.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal -7 binary64))))
(fma.f64 (pow.f64 x #s(literal -7 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) (*.f64 (pow.f64 x #s(literal -7 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64)))
(fma.f64 (pow.f64 x #s(literal -7 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 (pow.f64 x #s(literal -7 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x)))
(fma.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal -7 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) (pow.f64 x #s(literal -7 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) (pow.f64 x #s(literal -7 binary64))) (*.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal -7 binary64))))
(+.f64 (*.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal -7 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) (pow.f64 x #s(literal -7 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal -7 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x)) (*.f64 (pow.f64 x #s(literal -7 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal -7 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64)) (*.f64 (pow.f64 x #s(literal -7 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64)) #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64)))) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64)) #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64)))) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64))) (-.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64)) #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64)))) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64)) #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64)) (+.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64)) (+.f64 (-.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64)))) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64)) #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 x #s(literal 344398180852034095277/30586987988352776592 binary64)))) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x #s(literal 344398180852034095277/30586987988352776592 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64))
(fma.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64))) (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal -344398180852034095277/30586987988352776592 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) #s(literal 344398180852034095277/30586987988352776592 binary64))
(+.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))) x))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) (pow.f64 (neg.f64 x) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))) x))
(pow.f64 (/.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 x #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) x)
(/.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) x)) (*.f64 (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) x) (fma.f64 (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))))) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) x))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) x))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) x) (*.f64 x (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64)))) (*.f64 x (fma.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) (neg.f64 x))
(/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) x))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))) (neg.f64 x)))
(fma.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
(-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) x) (neg.f64 (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (fma.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))))) #s(literal -1 binary64))
(/.f64 (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))))
(/.f64 (+.f64 (/.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal 12 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) x))) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) x))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) #s(literal -600041/2386628 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) x)) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) #s(literal 600041/2386628 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) (*.f64 (neg.f64 x) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal 12 binary64)))) x) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -600041/2386628 binary64) x))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64)))) x))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal 12 binary64)))) (*.f64 x x)) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal -600041/2386628 binary64))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal 12 binary64)))) (*.f64 (neg.f64 x) x)) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 600041/2386628 binary64))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (neg.f64 x) x)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal 12 binary64)))) (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))))))
(fma.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (pow.f64 x #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (-.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))
(fma.f64 (-.f64 (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/8 binary64)) (pow.f64 (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal 12 binary64)))) (pow.f64 (-.f64 (+.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -600041/2386628 binary64) (neg.f64 (pow.f64 x #s(literal -2 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)))
(-.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)))) (/.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(-.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))
(+.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))
(+.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal 12 binary64)))) (pow.f64 (-.f64 (+.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal 12 binary64))))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64)))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal 12 binary64))))) (neg.f64 (-.f64 (+.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)))
(/.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal 12 binary64)))) (+.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal 12 binary64)))) (-.f64 (+.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal 12 binary64))))))
(fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64))))
(+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) #s(literal 2 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) (fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x)) (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) (pow.f64 (neg.f64 x) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)))) (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x)) (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) (fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x)) (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(/.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)))) (pow.f64 x #s(literal 5 binary64))) x)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (pow.f64 x #s(literal -1 binary64))) (fma.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64))) (pow.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) x)
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x))) (-.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x)) (*.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) (fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x)) (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64))))) (neg.f64 (pow.f64 x #s(literal 6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))))) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64))) x))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64))) (pow.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64))) x))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (neg.f64 x)) (*.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) x) (*.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) x))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (neg.f64 x)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 x #s(literal 5 binary64)) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)))) (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) x))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (/.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) x) (*.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)))) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (*.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) (fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x)) (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (*.f64 x (fma.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64))) (pow.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) (neg.f64 x))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)))) (pow.f64 x #s(literal 6 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x)) (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) (fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x)) (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) x) (*.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))) x))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64))) (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))))
(fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))))
(fma.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))))
(fma.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (pow.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) #s(literal -1 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x))
(fma.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 x #s(literal -1 binary64))) (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))))
(fma.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 x) #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (pow.f64 x #s(literal -1 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x))
(fma.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x))
(fma.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal -5 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x))
(fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x) (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x))
(-.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x))) (/.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) (fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x)) (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x) (fma.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x)) (pow.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) x) (pow.f64 x #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64))) (pow.f64 x #s(literal 6 binary64))))
(-.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64)) x))
(+.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x) (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) x))
(*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (pow.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (/.f64 (pow.f64 x #s(literal -4 binary64)) x))
(*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal -5 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))))
(pow.f64 (*.f64 x (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64)))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (pow.f64 x #s(literal -5 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal -1307076337763/8543989815576 binary64)))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) (pow.f64 x #s(literal -5 binary64))) (-.f64 (+.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 450154712960316076243872175045351/261334913861631566910309609796992 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)))) (neg.f64 x))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 450154712960316076243872175045351/261334913861631566910309609796992 binary64))) (pow.f64 x #s(literal 5 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) #s(literal 1 binary64)) (pow.f64 x #s(literal 5 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)))))
(/.f64 (-.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal -1307076337763/8543989815576 binary64))))
(/.f64 (-.f64 (/.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 450154712960316076243872175045351/261334913861631566910309609796992 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (*.f64 x (neg.f64 (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (pow.f64 x #s(literal -4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))) (pow.f64 x #s(literal 5 binary64))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (neg.f64 (pow.f64 x #s(literal 5 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) x) (/.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) x))
(*.f64 (-.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal -1307076337763/8543989815576 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (/.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) (pow.f64 (-.f64 (+.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 450154712960316076243872175045351/261334913861631566910309609796992 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (/.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) (pow.f64 (+.f64 (+.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (/.f64 #s(literal -450154712960316076243872175045351/261334913861631566910309609796992 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal -1307076337763/8543989815576 binary64)) (-.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 450154712960316076243872175045351/261334913861631566910309609796992 binary64))) (-.f64 (/.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (/.f64 #s(literal -450154712960316076243872175045351/261334913861631566910309609796992 binary64) (*.f64 x x))) (-.f64 (/.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1307076337763/8543989815576 binary64) (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal -1307076337763/8543989815576 binary64))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64))) (neg.f64 (-.f64 (+.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 450154712960316076243872175045351/261334913861631566910309609796992 binary64)))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64))) (neg.f64 (+.f64 (+.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (/.f64 #s(literal -450154712960316076243872175045351/261334913861631566910309609796992 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal -1307076337763/8543989815576 binary64)))
(/.f64 (-.f64 (/.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) (+.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (-.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 450154712960316076243872175045351/261334913861631566910309609796992 binary64)))))
(/.f64 (-.f64 (/.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (/.f64 #s(literal -450154712960316076243872175045351/261334913861631566910309609796992 binary64) (*.f64 x x))))
(/.f64 (-.f64 (/.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 450154712960316076243872175045351/261334913861631566910309609796992 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal -1307076337763/8543989815576 binary64)) (-.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 450154712960316076243872175045351/261334913861631566910309609796992 binary64))) (-.f64 (/.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (/.f64 #s(literal -450154712960316076243872175045351/261334913861631566910309609796992 binary64) (*.f64 x x))) (-.f64 (/.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64))))
(fma.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) x) (pow.f64 x #s(literal -1 binary64)) #s(literal 1307076337763/8543989815576 binary64))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64)) #s(literal 1307076337763/8543989815576 binary64))
(fma.f64 #s(literal -344398180852034095277/30586987988352776592 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)) #s(literal 1307076337763/8543989815576 binary64))
(fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64))
(fma.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal 1307076337763/8543989815576 binary64))
(-.f64 (/.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal -1307076337763/8543989815576 binary64))) (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal -1307076337763/8543989815576 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (/.f64 #s(literal -450154712960316076243872175045351/261334913861631566910309609796992 binary64) (*.f64 x x)))) (/.f64 #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (+.f64 (+.f64 (/.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (/.f64 #s(literal -450154712960316076243872175045351/261334913861631566910309609796992 binary64) (*.f64 x x)))))
(-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64))
(+.f64 #s(literal 1307076337763/8543989815576 binary64) (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)))
(+.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal 1307076337763/8543989815576 binary64))
(*.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (-.f64 (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 3 binary64)) #s(literal 5735060247816145611/125000000000000000000000000000 binary64) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(pow.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))) (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 (*.f64 x x) #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 (*.f64 x x) #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (-.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))))))
(/.f64 (fma.f64 #s(literal 5735060247816145611/1000000000000000000000000000000 binary64) (pow.f64 (pow.f64 (*.f64 x x) #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 3 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (-.f64 (*.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64))) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (pow.f64 (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (-.f64 (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (fma.f64 (pow.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 3 binary64)) #s(literal 5735060247816145611/125000000000000000000000000000 binary64) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (pow.f64 (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) x)
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (/.f64 x (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) #s(literal -1 binary64)) x))
(*.f64 x (/.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) x) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (*.f64 (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64)))))) x)))
(/.f64 x (/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64) (fma.f64 #s(literal 1665589/2000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 70002721/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 694555761/10000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2909738639/10000000000 binary64) (fma.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1789971/10000000000 binary64) (pow.f64 (*.f64 x x) #s(literal 5 binary64)) (fma.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 106015151/2500000000 binary64) (fma.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x) #s(literal 1 binary64))))))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1049934947/10000000000 binary64))
(*.f64 (*.f64 #s(literal 1049934947/10000000000 binary64) x) x)
(*.f64 (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64))
(*.f64 x (*.f64 #s(literal 1049934947/10000000000 binary64) x))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 7715471019/10000000000 binary64))
(*.f64 (*.f64 #s(literal 7715471019/10000000000 binary64) x) x)
(*.f64 (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 7715471019/10000000000 binary64))
(*.f64 x (*.f64 #s(literal 7715471019/10000000000 binary64) x))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) (*.f64 x #s(literal 1307076337763/8543989815576 binary64)))) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) (*.f64 x #s(literal 1307076337763/8543989815576 binary64)))) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64))) (-.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) (*.f64 x #s(literal 1307076337763/8543989815576 binary64)))) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) (+.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) (*.f64 x #s(literal 1307076337763/8543989815576 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) (+.f64 (-.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) (*.f64 x #s(literal 1307076337763/8543989815576 binary64)))) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) (*.f64 x #s(literal 1307076337763/8543989815576 binary64)))) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x #s(literal 1307076337763/8543989815576 binary64))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) #s(literal 1307076337763/8543989815576 binary64))
(fma.f64 x (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) #s(literal 1307076337763/8543989815576 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64))) (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 1307076337763/8543989815576 binary64))
(+.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x))
(*.f64 (/.f64 #s(literal -600041/2386628 binary64) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -600041/2386628 binary64)))
(*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64))
(*.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)))
(*.f64 #s(literal 600041/2386628 binary64) (neg.f64 (pow.f64 x #s(literal -2 binary64))))
(*.f64 #s(literal 600041/2386628 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))
(pow.f64 (/.f64 x (/.f64 #s(literal -600041/2386628 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal -600041/2386628 binary64) x)) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 #s(literal 600041/2386628 binary64) x)) x)
(/.f64 (/.f64 #s(literal -600041/2386628 binary64) x) x)
(/.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64)))
(/.f64 #s(literal -600041/2386628 binary64) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal -600041/2386628 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64)))
(neg.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64))
(*.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal -4 binary64)))
(*.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))))
(pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 8543989815576/1307076337763 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 8543989815576/1307076337763 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 3 binary64))) x)
(/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x))
(/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) x) (pow.f64 x #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 8543989815576/1307076337763 binary64))))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))
(/.f64 #s(literal -1307076337763/8543989815576 binary64) (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 8543989815576/1307076337763 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 8543989815576/1307076337763 binary64)))
(neg.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/8 binary64)) (pow.f64 (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/4 binary64)) (-.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/8 binary64))) (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/8 binary64))) (neg.f64 (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64)))
(/.f64 (-.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/4 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/4 binary64)))
(/.f64 (-.f64 (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/8 binary64)) (neg.f64 (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (+.f64 (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/4773256 binary64)))))
(/.f64 (+.f64 (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/8 binary64)) (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/4 binary64)) (-.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal 1/2 binary64)) (-.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal -1/8 binary64))))
(neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal -600041/2386628 binary64) x) (pow.f64 x #s(literal -1 binary64)) #s(literal -1/2 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -600041/2386628 binary64)) #s(literal -1/2 binary64))
(fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal -1/2 binary64))
(fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64))
(fma.f64 #s(literal 600041/2386628 binary64) (neg.f64 (pow.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64))
(fma.f64 #s(literal 600041/2386628 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)) #s(literal -1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal -1/8 binary64) (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/4 binary64))) (/.f64 (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 #s(literal -600041/4773256 binary64) (pow.f64 x #s(literal -2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/4 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -600041/2386628 binary64) #s(literal 1/2 binary64))))
(-.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)))
(-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(+.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))

eval256.0ms (1.9%)

Memory
-7.1MiB live, 222.9MiB allocated
Compiler

Compiled 138 685 to 3 800 computations (97.3% saved)

prune266.0ms (1.9%)

Memory
1.6MiB live, 124.3MiB allocated
Pruning

12 alts after pruning (5 fresh and 7 done)

PrunedKeptTotal
New7764780
Fresh011
Picked325
Done055
Total77912791
Accuracy
100.0%
Counts
791 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.4%
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
57.4%
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))))) x)
55.8%
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
54.9%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
47.0%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
47.0%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
47.2%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
6.0%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (fma.f64 (pow.f64 x #s(literal -7 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) (*.f64 (pow.f64 x #s(literal -7 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64)))))
6.3%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
6.5%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
5.6%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64))) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
26.3%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x)) x)))
Compiler

Compiled 6 695 to 928 computations (86.1% saved)

regimes186.0ms (1.4%)

Memory
-13.2MiB live, 25.7MiB allocated
Counts
23 → 2
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x)) x)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (*.f64 x x))) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (fma.f64 (pow.f64 x #s(literal -7 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) (*.f64 (pow.f64 x #s(literal -7 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64))) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))))) x)
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64))))) x)
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))))) x)
Outputs
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))))) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
Calls

2 calls:

175.0ms
x
7.0ms
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
Results
AccuracySegmentsBranch
100.0%2x
99.6%2(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
Compiler

Compiled 174 to 45 computations (74.1% saved)

regimes10.0ms (0.1%)

Memory
13.6MiB live, 13.6MiB allocated
Counts
22 → 2
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x)) x)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (*.f64 x x))) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (fma.f64 (pow.f64 x #s(literal -7 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) (*.f64 (pow.f64 x #s(literal -7 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64))) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))))) x)
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (pow.f64 x #s(literal 12 binary64))))) x)
Outputs
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))))) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
Calls

1 calls:

7.0ms
x
Results
AccuracySegmentsBranch
100.0%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes9.0ms (0.1%)

Memory
13.5MiB live, 13.5MiB allocated
Counts
20 → 2
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x)) x)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (*.f64 x x))) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (fma.f64 (pow.f64 x #s(literal -7 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) (*.f64 (pow.f64 x #s(literal -7 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64))) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
Outputs
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
Calls

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
100.0%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes31.0ms (0.2%)

Memory
-28.4MiB live, 12.1MiB allocated
Counts
19 → 2
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x)) x)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (*.f64 x x))) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (fma.f64 (pow.f64 x #s(literal -7 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x) (*.f64 (pow.f64 x #s(literal -7 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1708448552739936059844169/72999761968666410492211776 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal -1307076337763/8543989815576 binary64))) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (fma.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/2 binary64)) x)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
Outputs
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x))
Calls

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
100.0%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes7.0ms (0.1%)

Memory
10.7MiB live, 10.7MiB allocated
Counts
14 → 2
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x)) x)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal -7 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (*.f64 x x) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 7 binary64)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (*.f64 x x))) x)
Outputs
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x))
Calls

1 calls:

5.0ms
x
Results
AccuracySegmentsBranch
99.9%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes4.0ms (0%)

Memory
6.2MiB live, 6.2MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) #s(approx (/ (- (/ 600041/2386628 (* x x)) -1/2) x) (/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64)) (*.f64 x x)) x)))
Outputs
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
99.7%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes6.0ms (0%)

Memory
9.5MiB live, 9.5MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))) x)
Outputs
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
Calls

2 calls:

3.0ms
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
2.0ms
x
Results
AccuracySegmentsBranch
97.1%2(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
99.4%2x
Compiler

Compiled 174 to 45 computations (74.1% saved)

regimes18.0ms (0.1%)

Memory
-33.5MiB live, 5.7MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(approx (- (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- -1/2 (/ 600041/2386628 (* x x)))) #s(literal 1/2 binary64)) x))
Outputs
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))
Calls

1 calls:

17.0ms
x
Results
AccuracySegmentsBranch
99.2%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes4.0ms (0%)

Memory
7.2MiB live, 7.2MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
Outputs
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
Calls

2 calls:

2.0ms
(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
1.0ms
x
Results
AccuracySegmentsBranch
55.8%1(*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x)
55.8%1x
Compiler

Compiled 174 to 45 computations (74.1% saved)

bsearch20.0ms (0.1%)

Memory
28.7MiB live, 28.7MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
17.0ms
242.40856236553523
6004.685183937641
Samples
14.0ms48×0valid
Compiler

Compiled 1 226 to 363 computations (70.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
const: 6.0ms (47.4% of total)
ival-mult: 5.0ms (39.5% of total)
ival-add: 2.0ms (15.8% of total)
ival-div: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch45.0ms (0.3%)

Memory
-1.1MiB live, 37.7MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
22.0ms
6004.685183937641
192443573423.79944
Samples
18.0ms64×0valid
Compiler

Compiled 1 488 to 420 computations (71.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
const: 7.0ms (42.4% of total)
ival-mult: 6.0ms (36.3% of total)
ival-add: 3.0ms (18.2% of total)
ival-div: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch31.0ms (0.2%)

Memory
-26.4MiB live, 12.3MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
30.0ms
242.40856236553523
6004.685183937641
Samples
28.0ms16×0valid
Compiler

Compiled 1 640 to 452 computations (72.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
const: 24.0ms (88.6% of total)
ival-mult: 2.0ms (7.4% of total)
ival-add: 1.0ms (3.7% of total)
ival-div: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch131.0ms (1%)

Memory
-3.1MiB live, 79.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
60.0ms
4.79553485728246e-5
120.4855828542222
Samples
53.0ms144×0valid
Compiler

Compiled 3 569 to 1 038 computations (70.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-mult: 26.0ms (53.3% of total)
const: 16.0ms (32.8% of total)
ival-add: 6.0ms (12.3% of total)
ival-div: 1.0ms (2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch15.0ms (0.1%)

Memory
18.5MiB live, 18.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
4.79553485728246e-5
120.4855828542222
Samples
9.0ms32×0valid
Compiler

Compiled 3 551 to 1 002 computations (71.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
const: 4.0ms (48.8% of total)
ival-mult: 3.0ms (36.6% of total)
ival-add: 1.0ms (12.2% of total)
ival-div: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch9.0ms (0.1%)

Memory
10.8MiB live, 10.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
7.0ms
4.79553485728246e-5
120.4855828542222
Samples
5.0ms16×0valid
Compiler

Compiled 3 461 to 966 computations (72.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-mult: 2.0ms (48.7% of total)
const: 2.0ms (48.7% of total)
ival-add: 1.0ms (24.3% of total)
ival-div: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch161.0ms (1.2%)

Memory
-13.1MiB live, 25.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
158.0ms
4.79553485728246e-5
120.4855828542222
Samples
14.0ms48×0valid
Compiler

Compiled 3 407 to 930 computations (72.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 5.0ms (40.9% of total)
const: 5.0ms (40.9% of total)
ival-add: 2.0ms (16.4% of total)
ival-div: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch49.0ms (0.4%)

Memory
-4.6MiB live, 34.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
46.0ms
4.79553485728246e-5
120.4855828542222
Samples
41.0ms64×0valid
Compiler

Compiled 3 344 to 903 computations (73% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-mult: 29.0ms (74% of total)
const: 7.0ms (17.9% of total)
ival-add: 3.0ms (7.7% of total)
ival-div: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify268.0ms (1.9%)

Memory
-2.9MiB live, 79.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01473051
11983051
22233051
32533051
42943051
53683051
66483051
710133051
814353051
917833051
1021083051
1124443051
1226023051
1327413051
1428213051
1528923051
1629153051
1729223051
1829233051
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 x #s(literal 1000 binary64)) (*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)))
(if (<=.f64 x #s(literal 50000000 binary64)) (*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x)))
(if (<=.f64 x #s(literal 1000 binary64)) (*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)))
(if (<=.f64 x #s(literal 5404319552844595/4503599627370496 binary64)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x)))
(if (<=.f64 x #s(literal 1 binary64)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)))
(if (<=.f64 x #s(literal 4278419646001971/4503599627370496 binary64)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)))
(if (<=.f64 x #s(literal 3512807709348987/4503599627370496 binary64)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x)))
(if (<=.f64 x #s(literal 3152519739159347/4503599627370496 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x)))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)
Outputs
(if (<=.f64 x #s(literal 1000 binary64)) (*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 x #s(literal 3 binary64)))))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)))
(if (<=.f64 x #s(literal 1000 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) #s(literal 1789971/10000000000 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) #s(literal 2532017/5000000000 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) #s(literal 36322091/5000000000 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 106015151/2500000000 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64))))))) (+.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 9 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64))) (+.f64 (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))) (+.f64 (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))) (+.f64 (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))) (-.f64 (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))))))))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)))
(if (<=.f64 x #s(literal 50000000 binary64)) (*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/5000000000 binary64) (pow.f64 x #s(literal 12 binary64))))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x)))
(if (<=.f64 x #s(literal 50000000 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) #s(literal 1789971/10000000000 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) #s(literal 2532017/5000000000 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) #s(literal 36322091/5000000000 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 106015151/2500000000 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64))))))) (+.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1789971/5000000000 binary64)) (+.f64 (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))) (+.f64 (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))) (+.f64 (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))) (-.f64 (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))))))))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x)))
(if (<=.f64 x #s(literal 1000 binary64)) (*.f64 (/.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1789971/10000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)))
(if (<=.f64 x #s(literal 1000 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) #s(literal 1789971/10000000000 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) #s(literal 2532017/5000000000 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) #s(literal 36322091/5000000000 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 106015151/2500000000 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1049934947/10000000000 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 #s(literal 2 binary64) #s(literal 1789971/10000000000 binary64))) (+.f64 (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))) (+.f64 (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))) (+.f64 (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))) (-.f64 (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))))))))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)))
(if (<=.f64 x #s(literal 5404319552844595/4503599627370496 binary64)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) x)))
(if (<=.f64 x #s(literal 1 binary64)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)))
(if (<=.f64 x #s(literal 1 binary64)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)))
(if (<=.f64 x #s(literal 4278419646001971/4503599627370496 binary64)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)))
(if (<=.f64 x #s(literal 3512807709348987/4503599627370496 binary64)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (fma.f64 (*.f64 (*.f64 x x) x) #s(literal -833192009/1250000000 binary64) x)) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x)))
(if (<=.f64 x #s(literal 3152519739159347/4503599627370496 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x)))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(literal 1 binary64)) x)

soundness1.3s (9.7%)

Memory
-5.9MiB live, 865.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01241421
0195985
1756809
27050809
08115725
0108471
1235461
2588458
31699457
45740457
08671430
044418
076286
1304188
23038162
09943140
01021518
0163962
1556744
24916710
08406612
01111296
0173882
1628720
25488694
08090610
075250
1165250
2383242
31071242
42600242
55352242
08134230
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 5 271 to 756 computations (85.7% saved)

preprocess159.0ms (1.2%)

Memory
14.1MiB live, 285.2MiB allocated
Compiler

Compiled 7 212 to 616 computations (91.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...