Jmat.Real.dawson

Time bar (total: 12.4s)

start0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated

analyze1.0ms (0%)

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

sample3.9s (31.1%)

Memory
102.7MiB live, 5 119.6MiB allocated
Samples
3.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 2.9s
const: 1.2s (42.7% of total)
ival-mult: 1.1s (38% of total)
ival-add: 485.0ms (16.6% of total)
ival-div: 58.0ms (2% of total)
exact: 10.0ms (0.3% of total)
ival-true: 7.0ms (0.2% of total)
ival-assert: 3.0ms (0.1% of total)
Bogosity

explain1.1s (8.9%)

Memory
10.1MiB live, 1 490.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1180-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)))))
640-5(-3.372370248511218e+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)
10-0-(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
10-0-(*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
10-0-(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 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 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 (*.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/o1180
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))overflow327
(+.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))))overflow96
(*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))overflow96
(+.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))))overflow118
(*.f64 x x)overflow960
(+.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))))overflow114
(*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))overflow114
(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.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))overflow118
(*.f64 (*.f64 x x) (*.f64 x x))overflow384
(*.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)))overflow118
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow230
(*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x))overflow64
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 x x)))overflow64
(+.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))))overflow108
(*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))overflow96
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow118
(+.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))))overflow118
(*.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)))overflow118
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow236
(*.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)))overflow118
(*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))overflow115
(*.f64 (*.f64 x x) (*.f64 x x))overflow480
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x))overflow436
(+.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))))overflow115
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x))overflow345
(+.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))))overflow96
(*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x))overflow64
(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))overflow108
(+.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))))overflow108
(*.f64 x x)overflow1344
(+.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))))overflow118
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 x x)))overflow64
*.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*u590
*.f64(*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))n*o10
*.f64(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))n*o10
*.f64(*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))n*o10
Confusion
Predicted +Predicted -
+1180
-0138
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+11800
-00138
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0138
157
260
31
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
194.0ms512×0valid
Compiler

Compiled 3 309 to 180 computations (94.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 155.0ms
const: 68.0ms (43.8% of total)
ival-mult: 60.0ms (38.6% of total)
ival-add: 22.0ms (14.2% of total)
ival-div: 3.0ms (1.9% of total)
ival-true: 1.0ms (0.6% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)

preprocess333.0ms (2.7%)

Memory
33.6MiB live, 361.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047345
1150215
2796155
33965145
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.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.9%
(*.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)

simplify347.0ms (2.8%)

Memory
7.6MiB live, 370.8MiB 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))

localize183.0ms (1.5%)

Memory
1.0MiB live, 365.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.2673675094453277
(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)))
accuracy0.27625352873369413
(*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
accuracy14.329198622169935
(*.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)
accuracy28.979771333367875
(/.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
129.0ms256×0valid
Compiler

Compiled 2 090 to 90 computations (95.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 83.0ms
const: 37.0ms (44.8% of total)
ival-mult: 32.0ms (38.7% of total)
ival-add: 11.0ms (13.3% of total)
ival-div: 2.0ms (2.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series19.0ms (0.2%)

Memory
-5.6MiB live, 32.4MiB 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 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.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))))
(* 2532017/5000000000 (pow x 8))
(* 36322091/5000000000 (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 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
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) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* 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) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x))))
3.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) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x))))

simplify185.0ms (1.5%)

Memory
-74.2MiB live, 139.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
075250
1165250
2375242
31051242
42581242
55464242
08102230
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))))
(* 2532017/5000000000 (pow x 8))
(* 36322091/5000000000 (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 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))
(* 2532017/5000000000 (pow x 8))
(*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)))
(* 36322091/5000000000 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64))
(/ 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)

rewrite209.0ms (1.7%)

Memory
24.8MiB live, 212.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044438
076294
1304190
23038162
09947140
Stop Event
iter limit
node limit
iter limit
Counts
8 → 128
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 2532017/5000000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.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 (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 6 binary64))) x) x)
(*.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 7 binary64))) x)
(*.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 x x)) (pow.f64 x #s(literal 6 binary64)))
(*.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (*.f64 x #s(literal 2532017/5000000000 binary64)))
(*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 8 binary64)))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 2532017/5000000000 binary64))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (*.f64 x x) #s(literal 2532017/5000000000 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 2532017/5000000000 binary64)))
(*.f64 (*.f64 x x) (*.f64 #s(literal 2532017/5000000000 binary64) (pow.f64 x #s(literal 6 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 4 binary64))) x) x)
(*.f64 (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 5 binary64))) x)
(*.f64 (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 36322091/5000000000 binary64)))
(*.f64 (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 36322091/5000000000 binary64)))
(*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 6 binary64)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 36322091/5000000000 binary64))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 36322091/5000000000 binary64)))
(*.f64 (*.f64 x x) (*.f64 #s(literal 36322091/5000000000 binary64) (pow.f64 x #s(literal 4 binary64))))

eval62.0ms (0.5%)

Memory
-24.7MiB live, 97.7MiB allocated
Compiler

Compiled 52 864 to 1 837 computations (96.5% saved)

prune29.0ms (0.2%)

Memory
19.3MiB live, 57.7MiB allocated
Pruning

15 alts after pruning (14 fresh and 1 done)

PrunedKeptTotal
New32614340
Fresh000
Picked011
Done000
Total32615341
Accuracy
100.0%
Counts
341 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.9%
(*.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)
50.1%
(*.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 (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)
50.9%
(*.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 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
50.0%
(*.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)
28.3%
(*.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)
28.3%
(*.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 (/.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))) x)
28.2%
(*.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 #s(literal 1/2 binary64) (*.f64 x x))) x)
50.9%
(*.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)
50.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) (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)))
50.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) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) x))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
Compiler

Compiled 5 385 to 1 532 computations (71.6% saved)

simplify178.0ms (1.4%)

Memory
22.2MiB live, 177.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64))
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
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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
(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))
cost-diff0
(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))
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 (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)))
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 (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)
cost-diff0
(*.f64 x x)
cost-diff0
(/.f64 #s(literal 1/2 binary64) (*.f64 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))))) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))
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))))) (/.f64 #s(literal 1/2 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))))) #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-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)) 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)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
cost-diff6144
(-.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))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0841643
01141339
12391003
2719843
32867843
45556843
08095755
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
(-.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))))
(/.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) 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) (pow.f64 x #s(literal 3 binary64)))
#s(literal -600041/2386628 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))))) (/.f64 #s(literal 1/2 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))))) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(/.f64 #s(literal 1/2 binary64) (*.f64 x x))
#s(literal 1/2 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))))) (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)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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)))
(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))
(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))
(fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64))
#s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64)
(*.f64 x x)
x
#s(literal 3321371254951887171/12500000000000000000 binary64)
#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) (/.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
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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)) x) (/.f64 #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) (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 (-.f64 #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)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))
(-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 (-.f64 #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)) x)
(/.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2 binary64)) 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) (pow.f64 x #s(literal 3 binary64)))
#s(literal -600041/2386628 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))))) (/.f64 #s(literal 1/2 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))))) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(/.f64 #s(literal 1/2 binary64) (*.f64 x x))
#s(literal 1/2 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))))) (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)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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)))
(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))
(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))
(fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64))
#s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64)
(*.f64 x x)
x
#s(literal 3321371254951887171/12500000000000000000 binary64)
#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) (/.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) (+.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 7 binary64))) (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 (-.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 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 7 binary64))) (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 5 binary64))) (/.f64 (-.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)

localize374.0ms (3%)

Memory
-6.7MiB live, 312.7MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.1367735174621677
(/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64)))
accuracy0.7081008067935765
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
accuracy0.7891240802893805
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x))
accuracy30.892462381825897
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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.05078125
(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))
accuracy0.14453125
(fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64))
accuracy14.329198622169935
(*.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 (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)
accuracy31.834860553123516
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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)))
accuracy0.0
(*.f64 x x)
accuracy0.5728377522666606
(/.f64 #s(literal 1/2 binary64) (*.f64 x x))
accuracy14.329198622169935
(*.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 #s(literal 1/2 binary64) (*.f64 x x))) x)
accuracy30.79255837401612
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 #s(literal 1/2 binary64) (*.f64 x x)))
accuracy14.329198622169935
(*.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)
accuracy31.286168680754663
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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.02734375
(/.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) x)
accuracy0.1680235174621677
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))
accuracy0.336884537031019
(/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))
accuracy30.899754698509224
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
Samples
231.0ms256×0valid
Compiler

Compiled 3 238 to 163 computations (95% saved)

Precisions
Click to see histograms. Total time spent on operations: 208.0ms
const: 108.0ms (52% of total)
ival-mult: 32.0ms (15.4% of total)
ival-div: 26.0ms (12.5% of total)
ival-sub: 18.0ms (8.7% of total)
ival-add: 16.0ms (7.7% of total)
ival-pow: 6.0ms (2.9% of total)
exact: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series42.0ms (0.3%)

Memory
-11.0MiB live, 24.3MiB allocated
Counts
23 → 56
Calls
Call 1
Inputs
(-.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))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) x)
(+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 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))
(*.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 #s(literal 1/2 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))))) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(/.f64 #s(literal 1/2 binary64) (*.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))))) (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)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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)))
(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))
(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))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 #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 -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))
(fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x))
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
Outputs
(/ 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))
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))))
(/ (+ 1307076337763/8543989815576 (* 1/2 (pow x 4))) (pow x 5))
(/ 1307076337763/8543989815576 (pow x 4))
(/ (+ 1307076337763/8543989815576 (* 1/2 (pow x 4))) (pow x 4))
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)))
(/ 1/2 (pow x 2))
(pow x 2)
-833192009/1250000000
(- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)
(- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)
(/ 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))
(/ 344398180852034095277/30586987988352776592 (pow x 2))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 2))
(/ -600041/2386628 (pow x 3))
3321371254951887171/12500000000000000000
(+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))
(/ 600041/2386628 (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 (* 1307076337763/8543989815576 (/ 1 (pow x 4)))) x)
1/2
(+ 1/2 (* 1307076337763/8543989815576 (/ 1 (pow x 4))))
(/ (+ 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))
(* -9156128575487588197208397249/125000000000000000000000000000 (pow x 6))
(* (pow x 6) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) 9156128575487588197208397249/125000000000000000000000000000))
(* (pow x 6) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) (+ 9156128575487588197208397249/125000000000000000000000000000 (/ 833192009/1250000000 (pow x 4)))))
(* (pow x 6) (- (+ (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 9156128575487588197208397249/125000000000000000000000000000 (/ 833192009/1250000000 (pow x 4)))))
(* -9156128575487588197208397249/125000000000000000000000000000 (pow x 4))
(* (pow x 4) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) 9156128575487588197208397249/125000000000000000000000000000))
(* (pow x 4) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) (+ 9156128575487588197208397249/125000000000000000000000000000 (/ 833192009/1250000000 (pow x 4)))))
(+ 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 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))
1307076337763/8543989815576
(+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2))))
(* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2))
(* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) 9156128575487588197208397249/125000000000000000000000000000))
(* -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
29.0ms
x
@inf
((- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (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) (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) 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) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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))))) (/ 1/2 (* 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))))) (+ (* (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) (* x x)) 1) (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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)))) (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (/ -600041/2386628 (pow x 3)) (/ 1307076337763/8543989815576 (pow x 4)) (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (/ 344398180852034095277/30586987988352776592 (* x x)) (/ 600041/2386628 (* x x)))
6.0ms
x
@0
((- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (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) (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) 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) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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))))) (/ 1/2 (* 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))))) (+ (* (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) (* x x)) 1) (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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)))) (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (/ -600041/2386628 (pow x 3)) (/ 1307076337763/8543989815576 (pow x 4)) (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (/ 344398180852034095277/30586987988352776592 (* x x)) (/ 600041/2386628 (* x x)))
3.0ms
x
@-inf
((- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (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) (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) 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) (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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))))) (/ 1/2 (* 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))))) (+ (* (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) (* x x)) 1) (+ (* (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (* x x)) -833192009/1250000000) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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)))) (/ (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (pow x 4)) (- (/ 344398180852034095277/30586987988352776592 (* x x)) -1307076337763/8543989815576) (/ -600041/2386628 (pow x 3)) (/ 1307076337763/8543989815576 (pow x 4)) (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) (/ 344398180852034095277/30586987988352776592 (* x x)) (/ 600041/2386628 (* x x)))

simplify150.0ms (1.2%)

Memory
9.4MiB live, 213.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0117578
1259572
2608570
31689566
43852566
57289566
08157534
Stop Event
iter limit
node limit
Counts
56 → 55
Calls
Call 1
Inputs
(/ 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))
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))))
(/ (+ 1307076337763/8543989815576 (* 1/2 (pow x 4))) (pow x 5))
(/ 1307076337763/8543989815576 (pow x 4))
(/ (+ 1307076337763/8543989815576 (* 1/2 (pow x 4))) (pow x 4))
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)))
(/ 1/2 (pow x 2))
(pow x 2)
-833192009/1250000000
(- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)
(- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)
(/ 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))
(/ 344398180852034095277/30586987988352776592 (pow x 2))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 2))
(/ -600041/2386628 (pow x 3))
3321371254951887171/12500000000000000000
(+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))
(/ 600041/2386628 (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 (* 1307076337763/8543989815576 (/ 1 (pow x 4)))) x)
1/2
(+ 1/2 (* 1307076337763/8543989815576 (/ 1 (pow x 4))))
(/ (+ 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))
(* -9156128575487588197208397249/125000000000000000000000000000 (pow x 6))
(* (pow x 6) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) 9156128575487588197208397249/125000000000000000000000000000))
(* (pow x 6) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) (+ 9156128575487588197208397249/125000000000000000000000000000 (/ 833192009/1250000000 (pow x 4)))))
(* (pow x 6) (- (+ (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 9156128575487588197208397249/125000000000000000000000000000 (/ 833192009/1250000000 (pow x 4)))))
(* -9156128575487588197208397249/125000000000000000000000000000 (pow x 4))
(* (pow x 4) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) 9156128575487588197208397249/125000000000000000000000000000))
(* (pow x 4) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) (+ 9156128575487588197208397249/125000000000000000000000000000 (/ 833192009/1250000000 (pow x 4)))))
(+ 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 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))
1307076337763/8543989815576
(+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2))))
(* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2))
(* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) 9156128575487588197208397249/125000000000000000000000000000))
(* -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
(/ 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)))
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)
(/ (+ 1307076337763/8543989815576 (* 1/2 (pow x 4))) (pow x 5))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64) #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 (* 1/2 (pow x 4))) (pow x 4))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64)))
1
#s(literal 1 binary64)
(+ 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))
(/ 1/2 (pow x 2))
(/.f64 #s(literal 1/2 binary64) (*.f64 x x))
(pow x 2)
(*.f64 x x)
-833192009/1250000000
#s(literal -833192009/1250000000 binary64)
(- (* 3321371254951887171/12500000000000000000 (pow x 2)) 833192009/1250000000)
(fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64))
(- (* (pow x 2) (+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))) 833192009/1250000000)
(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))
(/ 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 (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64) #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 (pow.f64 x #s(literal 4 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64) #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 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/2 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 600041/2386628 binary64) (fma.f64 (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64) #s(literal 344398180852034095277/30586987988352776592 binary64)))) (pow.f64 x #s(literal 6 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 (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64) #s(literal 344398180852034095277/30586987988352776592 binary64)) x) x)
(/ -600041/2386628 (pow x 3))
(/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))
3321371254951887171/12500000000000000000
#s(literal 3321371254951887171/12500000000000000000 binary64)
(+ 3321371254951887171/12500000000000000000 (* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2)))
(fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64))
(/ 600041/2386628 (pow x 2))
(/.f64 #s(literal 600041/2386628 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) (*.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 (* 1307076337763/8543989815576 (/ 1 (pow x 4)))) x)
(/.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) x)
1/2
#s(literal 1/2 binary64)
(+ 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))
(/ (+ 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))
(* -9156128575487588197208397249/125000000000000000000000000000 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64))
(* (pow x 6) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) 9156128575487588197208397249/125000000000000000000000000000))
(*.f64 (-.f64 (/.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x)) #s(literal 9156128575487588197208397249/125000000000000000000000000000 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) (+ 9156128575487588197208397249/125000000000000000000000000000 (/ 833192009/1250000000 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 9156128575487588197208397249/125000000000000000000000000000 binary64) (/.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (+ (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 9156128575487588197208397249/125000000000000000000000000000 (/ 833192009/1250000000 (pow x 4)))))
(fma.f64 (-.f64 (/.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 9156128575487588197208397249/125000000000000000000000000000 binary64) (/.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))
(* -9156128575487588197208397249/125000000000000000000000000000 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64))
(* (pow x 4) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) 9156128575487588197208397249/125000000000000000000000000000))
(*.f64 (*.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) x) x)
(* (pow x 4) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) (+ 9156128575487588197208397249/125000000000000000000000000000 (/ 833192009/1250000000 (pow x 4)))))
(fma.f64 (*.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) x) x (*.f64 (-.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (/.f64 #s(literal 833192009/1250000000 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 4 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 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2)))) (pow x 4))
(/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 4 binary64)))
1307076337763/8543989815576
#s(literal 1307076337763/8543989815576 binary64)
(+ 1307076337763/8543989815576 (* 344398180852034095277/30586987988352776592 (/ 1 (pow x 2))))
(-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64))
(* -9156128575487588197208397249/125000000000000000000000000000 (pow x 2))
(*.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x))
(* (pow x 2) (- (* 3321371254951887171/12500000000000000000 (/ 1 (pow x 2))) 9156128575487588197208397249/125000000000000000000000000000))
(fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 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 (/.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 (2.2%)

Memory
2.2MiB live, 229.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0841579
01141035
1552827
25348779
08073677
Stop Event
iter limit
node limit
iter limit
Counts
23 → 348
Calls
Call 1
Inputs
(-.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))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64)) x)
(+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 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))
(*.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 #s(literal 1/2 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))))) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(/.f64 #s(literal 1/2 binary64) (*.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))))) (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)
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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)))
(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))
(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))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 #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 -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))
(fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x))
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
Outputs
(*.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 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -3 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)) x)) #s(literal -1 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)) (*.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -9 binary64)))) (pow.f64 (+.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -6 binary64)) (/.f64 (*.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)) (pow.f64 x #s(literal 4 binary64)))) (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 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64))) (pow.f64 x #s(literal -4 binary64)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -3 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)) x)) (-.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 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -6 binary64)) (/.f64 (*.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)) (pow.f64 x #s(literal 4 binary64)))) (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 2 binary64))) (-.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)) (*.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -9 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64)))) #s(literal -1 binary64))
(/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64))) (*.f64 x x)) (*.f64 x x))
(/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64))) (pow.f64 x #s(literal 3 binary64))) x)
(/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64))) x) (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 2 binary64)) (pow.f64 (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))) #s(literal 2 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))) (+.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 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))) #s(literal 2 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 (-.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 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -3 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)) x))))
(/.f64 (neg.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)) (*.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -9 binary64))))) (neg.f64 (+.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -6 binary64)) (/.f64 (*.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)) (pow.f64 x #s(literal 4 binary64)))) (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 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64)))) (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 x) #s(literal 600041/2386628 binary64))) (*.f64 (neg.f64 x) (neg.f64 (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))) (*.f64 (neg.f64 x) #s(literal 1 binary64))) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))))
(/.f64 (-.f64 (*.f64 (neg.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 3 binary64))) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64))) (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (*.f64 (/.f64 x (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 (/.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))) (*.f64 (/.f64 x (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 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 x (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 (/.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (*.f64 x #s(literal 600041/2386628 binary64))) (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 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 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (pow.f64 x #s(literal -3 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)) x)))
(/.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)) (*.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -9 binary64)))) (+.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -6 binary64)) (/.f64 (*.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)) (pow.f64 x #s(literal 4 binary64)))) (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 2 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64))) (pow.f64 x #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -3 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)) x)) (-.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 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -6 binary64)) (/.f64 (*.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)) (pow.f64 x #s(literal 4 binary64)))) (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 2 binary64))) (-.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)) (*.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -9 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) x))
(fma.f64 (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)) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(fma.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (pow.f64 (neg.f64 x) #s(literal -1 binary64)) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(fma.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) x))
(fma.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)) x) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(fma.f64 #s(literal -600041/2386628 binary64) (neg.f64 (pow.f64 x #s(literal -3 binary64))) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) 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)) (*.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 2 binary64)) (fma.f64 (pow.f64 x #s(literal -3 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)) x))) (/.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 x #s(literal -3 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)) x))))
(-.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)) (+.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -6 binary64)) (/.f64 (*.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)) (pow.f64 x #s(literal 4 binary64)))) (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 2 binary64)))) (/.f64 (*.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -9 binary64))) (+.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -6 binary64)) (/.f64 (*.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)) (pow.f64 x #s(literal 4 binary64)))) (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 2 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -600041/2386628 binary64) x) (pow.f64 x #s(literal 4 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 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) x))
(+.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))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64)) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 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 -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 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 -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)) (pow.f64 x #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -4 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 -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -8 binary64)) #s(literal -1/4 binary64)) (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)))
(/.f64 (*.f64 (fma.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal -12 binary64)) #s(literal 1/8 binary64)) (pow.f64 x #s(literal -1 binary64))) (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -8 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)))) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) x)
(/.f64 (*.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -8 binary64)) #s(literal -1/4 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)) x))
(/.f64 (*.f64 (fma.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal -12 binary64)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -8 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64))))) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -8 binary64)) #s(literal -1/4 binary64)) (*.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal -12 binary64)) #s(literal 1/8 binary64)) (*.f64 x (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -8 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (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 1 binary64) (/.f64 x (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) x)
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) x))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 x (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 #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 (fma.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal -12 binary64)) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -8 binary64)) (-.f64 #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)) (fma.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 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -8 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal -12 binary64)) #s(literal 1/8 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 (fma.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 (fma.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal -12 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -8 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (fma.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 (fma.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal -12 binary64)) #s(literal 1/8 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 (fma.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal -12 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -8 binary64)) (-.f64 #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)) (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -8 binary64)) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -8 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal -12 binary64)) #s(literal 1/8 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 (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))
(fma.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 #s(literal 1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 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))))) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) 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))))) (/.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))))) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal -2 binary64)))
(pow.f64 (/.f64 x (/.f64 #s(literal 1/2 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 1/2 binary64) x) x)
(/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1/2 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 2 binary64)))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 #s(literal 1/2 binary64) (*.f64 x x))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.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 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 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 (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)
(*.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 (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))))
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (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)))
(*.f64 (fma.f64 (pow.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)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64)) (pow.f64 (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)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.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)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.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)) x) x)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (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)) (fma.f64 (pow.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)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.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)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.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)) x) x)) (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.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)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.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)) x) x)))
(/.f64 (neg.f64 (fma.f64 (pow.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)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64))) (neg.f64 (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))))
(/.f64 (neg.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.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)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.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)) x) x))))
(/.f64 (fma.f64 (pow.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)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64)) (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)))
(/.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.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)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.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)) x) x))))
(/.f64 (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.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)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.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)) x) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (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)) (fma.f64 (pow.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)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.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)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.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)) x) x)) (fma.f64 (pow.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)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.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)) x) (*.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.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)) x) x #s(literal 1 binary64))
(fma.f64 (*.f64 (*.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)) x) x) #s(literal 1 binary64) #s(literal 1 binary64))
(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 (*.f64 x x) #s(literal 1 binary64)) #s(literal 1 binary64))
(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))
(fma.f64 (*.f64 x x) (*.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)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (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)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.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)) x) x) #s(literal 1 binary64))
(fma.f64 x (*.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)) x) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (pow.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)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (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.f64 (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)) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.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)) x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.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)) x) x))
(*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -694208923861456081/1562500000000000000 binary64)) (pow.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)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 694208923861456081/1562500000000000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) x) (*.f64 x #s(literal -833192009/1250000000 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.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)) (fma.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -694208923861456081/1562500000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 694208923861456081/1562500000000000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) x) (*.f64 x #s(literal -833192009/1250000000 binary64)))) (fma.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal -833192009/1250000000 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -694208923861456081/1562500000000000000 binary64))) (neg.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 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 694208923861456081/1562500000000000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) x) (*.f64 x #s(literal -833192009/1250000000 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -694208923861456081/1562500000000000000 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)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64)) (+.f64 #s(literal 694208923861456081/1562500000000000000 binary64) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) x) (*.f64 x #s(literal -833192009/1250000000 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 694208923861456081/1562500000000000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) x) (*.f64 x #s(literal -833192009/1250000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.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)) (fma.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -694208923861456081/1562500000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 694208923861456081/1562500000000000000 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) x) (*.f64 x #s(literal -833192009/1250000000 binary64)))) (fma.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -578409327937854629793656729/1953125000000000000000000000 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) x) x #s(literal -833192009/1250000000 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))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal -833192009/1250000000 binary64))
(fma.f64 x (*.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) x) #s(literal -833192009/1250000000 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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))) (/.f64 #s(literal 694208923861456081/1562500000000000000 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))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64)) x) x) #s(literal -833192009/1250000000 binary64))
(+.f64 #s(literal -833192009/1250000000 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 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 -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 (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 (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 x #s(literal -12 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 (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 x #s(literal -12 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 (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 x #s(literal -12 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 (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 x #s(literal -12 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 (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 x #s(literal -12 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 (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 x #s(literal -12 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 (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))))
(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)))
(-.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 (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 x #s(literal -12 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)) (pow.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 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))) (pow.f64 x #s(literal -3 binary64)) (/.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)) (/.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)) (/.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)) (/.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))) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.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 (fma.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64)) (pow.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))) #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)) (fma.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 (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))) (fma.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (fma.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 (fma.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 x #s(literal -6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64))) (neg.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)))))
(/.f64 (fma.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -1708448552739936059844169/72999761968666410492211776 binary64)) (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #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)) (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)) (fma.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal -4 binary64)) (-.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (*.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #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)) (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 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) #s(literal -1307076337763/8543989815576 binary64)) (fma.f64 #s(literal 118610106974190384148652891234495913706729/935563834199637034908027605115863134464 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -1708448552739936059844169/72999761968666410492211776 binary64))))
(/.f64 #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))) (fma.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 -2 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 #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))) (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 #s(literal -2233072677571813184455900420990053947/623709222799758023272018403410575422976 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 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) #s(literal -1307076337763/8543989815576 binary64))
(+.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 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64))
(*.f64 #s(literal 600041/2386628 binary64) (pow.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.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)))
(pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(/.f64 (/.f64 #s(literal -600041/2386628 binary64) x) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))))
(/.f64 (*.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -2 binary64))) x)
(/.f64 #s(literal 600041/2386628 binary64) (neg.f64 (pow.f64 x #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64)))
(/.f64 #s(literal -600041/2386628 binary64) (neg.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))
(neg.f64 (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 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))))
(*.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) (*.f64 x x)) (*.f64 x x))
(/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 3 binary64))) 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 (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)))
(/.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)))
(neg.f64 (/.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)) #s(literal 8543989815576/1307076337763 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64)) (pow.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal -3321371254951887171/12500000000000000000 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -767601205220524225542407430089094355938939701320603482791691646296434972404405629249/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 36639730292511294221188179936424279490424752821885301211/1953125000000000000000000000000000000000000000000000000000 binary64)) (pow.f64 (fma.f64 #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -30410902257268045799030793944894971600794792579/1562500000000000000000000000000000000000000000000 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal -3321371254951887171/12500000000000000000 binary64)) (fma.f64 #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -30410902257268045799030793944894971600794792579/1562500000000000000000000000000000000000000000000 binary64)))) (fma.f64 #s(literal -767601205220524225542407430089094355938939701320603482791691646296434972404405629249/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 36639730292511294221188179936424279490424752821885301211/1953125000000000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (*.f64 #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal -3321371254951887171/12500000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -767601205220524225542407430089094355938939701320603482791691646296434972404405629249/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 36639730292511294221188179936424279490424752821885301211/1953125000000000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -30410902257268045799030793944894971600794792579/1562500000000000000000000000000000000000000000000 binary64))))))
(/.f64 (fma.f64 #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64)) (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal -3321371254951887171/12500000000000000000 binary64)))
(/.f64 (fma.f64 #s(literal -767601205220524225542407430089094355938939701320603482791691646296434972404405629249/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 36639730292511294221188179936424279490424752821885301211/1953125000000000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (-.f64 (*.f64 #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) #s(literal -30410902257268045799030793944894971600794792579/1562500000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal -767601205220524225542407430089094355938939701320603482791691646296434972404405629249/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 36639730292511294221188179936424279490424752821885301211/1953125000000000000000000000000000000000000000000000000000 binary64)) (fma.f64 #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -30410902257268045799030793944894971600794792579/1562500000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal -3321371254951887171/12500000000000000000 binary64)) (fma.f64 #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (*.f64 (*.f64 x x) #s(literal -30410902257268045799030793944894971600794792579/1562500000000000000000000000000000000000000000000 binary64)))) (fma.f64 #s(literal -767601205220524225542407430089094355938939701320603482791691646296434972404405629249/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 36639730292511294221188179936424279490424752821885301211/1953125000000000000000000000000000000000000000000000000000 binary64))))
(fma.f64 (*.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) x) x #s(literal 3321371254951887171/12500000000000000000 binary64))
(fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal 3321371254951887171/12500000000000000000 binary64))
(fma.f64 (*.f64 x x) #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) #s(literal 3321371254951887171/12500000000000000000 binary64))
(fma.f64 x (*.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) x) #s(literal 3321371254951887171/12500000000000000000 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 83834690490860371075822824813097515236842769519390768001/15625000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal -3321371254951887171/12500000000000000000 binary64))) (/.f64 #s(literal 11031507013220673890527654054314383241/156250000000000000000000000000000000000 binary64) (fma.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x) #s(literal -3321371254951887171/12500000000000000000 binary64))))
(+.f64 (*.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x)) #s(literal 3321371254951887171/12500000000000000000 binary64))
(+.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (*.f64 x x)))
(*.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)))
(*.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 x #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(*.f64 #s(literal -600041/2386628 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)))
(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) (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)))
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 (neg.f64 x) x))
(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)))

eval92.0ms (0.7%)

Memory
2.4MiB live, 156.1MiB allocated
Compiler

Compiled 86 030 to 2 114 computations (97.5% saved)

prune127.0ms (1%)

Memory
-1.5MiB live, 164.8MiB allocated
Pruning

17 alts after pruning (12 fresh and 5 done)

PrunedKeptTotal
New4286434
Fresh369
Picked145
Done011
Total43217449
Accuracy
100.0%
Counts
449 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.9%
(*.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)
50.1%
(*.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 (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)
50.9%
(*.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 (fma.f64 #s(approx (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
50.0%
(*.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)
29.3%
(*.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 #s(literal 1/2 binary64) x) x)) x)
28.3%
(*.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 (/.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))) x)
28.2%
(*.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 #s(literal 1/2 binary64) (*.f64 x x))) x)
50.9%
(*.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)
50.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) (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)))
50.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) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 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))))) x))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
12.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) #s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.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)))))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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))))
Compiler

Compiled 5 462 to 1 596 computations (70.8% saved)

simplify241.0ms (1.9%)

Memory
33.4MiB live, 303.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))
cost-diff0
(/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)
cost-diff0
(-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #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) (-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 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-diff0
(/.f64 #s(literal 1/2 binary64) x)
cost-diff0
(/.f64 (/.f64 #s(literal 1/2 binary64) 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))))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) x))
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))))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) x)) x)
cost-diff0
(/.f64 #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(literal 1/2 binary64) x))
cost-diff0
(/.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal -600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))
cost-diff0
(-.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))
cost-diff0
#s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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)))
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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0821274
0991046
1206794
2644674
32576674
44824674
55168674
66659674
08393608
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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))))
#s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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)))
(-.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))
(/.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal -600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))
(-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal -600041/2386628 binary64))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x))
#s(literal 1307076337763/8543989815576 binary64)
(*.f64 x x)
x
#s(literal -600041/2386628 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(/.f64 #s(literal -1/2 binary64) 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) (/.f64 #s(literal 1/2 binary64) x))
(/.f64 #s(literal 1/2 binary64) x)
#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))))) (/.f64 (/.f64 #s(literal 1/2 binary64) 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))))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) x))
(/.f64 (/.f64 #s(literal 1/2 binary64) x) x)
(/.f64 #s(literal 1/2 binary64) 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) (/.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) (-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))
(/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)
#s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
x
(/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))
#s(literal -600041/2386628 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 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) #s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x) (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 5 binary64))))))
#s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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)))
#s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x) (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 5 binary64)))))
(-.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))
(-.f64 (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x) (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 5 binary64))))
(/.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal -600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))
(-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal -600041/2386628 binary64))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x))
#s(literal 1307076337763/8543989815576 binary64)
(*.f64 x x)
x
#s(literal -600041/2386628 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(/.f64 #s(literal -1/2 binary64) 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) (/.f64 #s(literal 1/2 binary64) x))
(/.f64 #s(literal 1/2 binary64) x)
#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))))) (/.f64 (/.f64 #s(literal 1/2 binary64) 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))))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) x))
(/.f64 (/.f64 #s(literal 1/2 binary64) x) x)
(/.f64 #s(literal 1/2 binary64) 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) (/.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) (-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))
(/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)
#s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
x
(/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))
#s(literal -600041/2386628 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)

localize186.0ms (1.5%)

Memory
14.5MiB live, 400.7MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.02734375
(/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)
accuracy0.336884537031019
(/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))
accuracy30.678979502546472
#s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))
accuracy30.899754698509224
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
accuracy0.0
(*.f64 x x)
accuracy0.07421875
(/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)
accuracy0.7081008067935765
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
accuracy30.91209607835191
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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.0
(/.f64 #s(literal 1/2 binary64) x)
accuracy0.17578125
(/.f64 (/.f64 #s(literal 1/2 binary64) x) x)
accuracy14.329198622169935
(*.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 #s(literal 1/2 binary64) x) x)) x)
accuracy30.79255837401612
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 #s(literal 1/2 binary64) x) x))
accuracy0.0
(/.f64 #s(literal 1/2 binary64) x)
accuracy30.911788748291475
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))
accuracy0.0078125
(-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal -600041/2386628 binary64))
accuracy0.256474527262577
(/.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal -600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))
accuracy0.6996437429438501
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x))
accuracy30.899754698509224
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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))))
Samples
143.0ms256×0valid
Compiler

Compiled 2 476 to 155 computations (93.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 121.0ms
const: 43.0ms (35.7% of total)
ival-mult: 30.0ms (24.9% of total)
ival-div: 18.0ms (14.9% of total)
ival-add: 18.0ms (14.9% of total)
ival-pow: 7.0ms (5.8% of total)
ival-sub: 4.0ms (3.3% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series17.0ms (0.1%)

Memory
-2.3MiB live, 38.2MiB allocated
Counts
21 → 39
Calls
Call 1
Inputs
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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))))
#s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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)))
(-.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))
(/.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 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) (/.f64 #s(literal 1/2 binary64) 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))))) (/.f64 (/.f64 #s(literal 1/2 binary64) 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))))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) x))
(/.f64 (/.f64 #s(literal 1/2 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 (-.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) (-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))
(/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)
#s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x))
(-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal -600041/2386628 binary64))
(*.f64 x x)
(/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))
Outputs
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))))
(/ 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))
(/ 1/2 x)
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)))
(/ 1/2 (pow x 2))
(/ 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))
(/ (+ 1307076337763/8543989815576 (* 1/2 (pow x 4))) (pow x 5))
(/ 1307076337763/8543989815576 (pow x 4))
(/ (+ 1307076337763/8543989815576 (* 1/2 (pow x 4))) (pow x 4))
(/ 1307076337763/8543989815576 (pow x 2))
(/ (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))) (pow x 2))
(pow x 2)
(/ -600041/2386628 (pow x 3))
(/ (+ 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)
(/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 3))
(/ (+ 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
(+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))
(/ (+ 1/2 (* 1307076337763/8543989815576 (/ 1 (pow x 4)))) x)
(+ 1/2 (* 1307076337763/8543989815576 (/ 1 (pow x 4))))
600041/2386628
(+ 600041/2386628 (* 1307076337763/8543989815576 (/ 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
4.0ms
x
@0
((* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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) x) (/ -600041/2386628 (pow x 3))) (- (/ (- (/ 1307076337763/8543989815576 (* x x)) -600041/2386628) (pow x 3)) (/ -1/2 x)) (/ (- (/ 1307076337763/8543989815576 (* x x)) -600041/2386628) (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) (/ 1/2 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/2 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) (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (/ 1307076337763/8543989815576 (* x x)) (- (/ 1307076337763/8543989815576 (* x x)) -600041/2386628) (* x x) (/ -600041/2386628 (pow x 3)))
3.0ms
x
@-inf
((* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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) x) (/ -600041/2386628 (pow x 3))) (- (/ (- (/ 1307076337763/8543989815576 (* x x)) -600041/2386628) (pow x 3)) (/ -1/2 x)) (/ (- (/ 1307076337763/8543989815576 (* x x)) -600041/2386628) (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) (/ 1/2 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/2 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) (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (/ 1307076337763/8543989815576 (* x x)) (- (/ 1307076337763/8543989815576 (* x x)) -600041/2386628) (* x x) (/ -600041/2386628 (pow x 3)))
3.0ms
x
@inf
((* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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) x) (/ -600041/2386628 (pow x 3))) (- (/ (- (/ 1307076337763/8543989815576 (* x x)) -600041/2386628) (pow x 3)) (/ -1/2 x)) (/ (- (/ 1307076337763/8543989815576 (* x x)) -600041/2386628) (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) (/ 1/2 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/2 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) (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (/ 1307076337763/8543989815576 (* x x)) (- (/ 1307076337763/8543989815576 (* x x)) -600041/2386628) (* x x) (/ -600041/2386628 (pow x 3)))

simplify175.0ms (1.4%)

Memory
-51.7MiB live, 175.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
095387
1199381
2443379
31185379
42767379
55702379
08098359
Stop Event
iter limit
node limit
Counts
39 → 38
Calls
Call 1
Inputs
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))))
(/ 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))
(/ 1/2 x)
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)))
(/ 1/2 (pow x 2))
(/ 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))
(/ (+ 1307076337763/8543989815576 (* 1/2 (pow x 4))) (pow x 5))
(/ 1307076337763/8543989815576 (pow x 4))
(/ (+ 1307076337763/8543989815576 (* 1/2 (pow x 4))) (pow x 4))
(/ 1307076337763/8543989815576 (pow x 2))
(/ (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))) (pow x 2))
(pow x 2)
(/ -600041/2386628 (pow x 3))
(/ (+ 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)
(/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 3))
(/ (+ 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
(+ 1/2 (* 600041/2386628 (/ 1 (pow x 2))))
(/ (+ 1/2 (* 1307076337763/8543989815576 (/ 1 (pow x 4)))) x)
(+ 1/2 (* 1307076337763/8543989815576 (/ 1 (pow x 4))))
600041/2386628
(+ 600041/2386628 (* 1307076337763/8543989815576 (/ 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
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(* x (+ 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)) (pow.f64 x #s(literal 3 binary64)) x)
(* x (+ 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)) (pow.f64 x #s(literal 3 binary64)) x)
(/ 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 #s(literal 600041/2386628 binary64) (*.f64 x x) #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 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
(/ 1/2 x)
(/.f64 #s(literal 1/2 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))
(/ 1/2 (pow x 2))
(/.f64 (/.f64 #s(literal 1/2 binary64) x) 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 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #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 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) x) x)
(/ (+ 1307076337763/8543989815576 (* 1/2 (pow x 4))) (pow x 5))
(/.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 5 binary64)))
(/ 1307076337763/8543989815576 (pow x 4))
(/.f64 #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)))
(/ 1307076337763/8543989815576 (pow x 2))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x))
(/ (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))) (pow x 2))
(/.f64 (/.f64 (fma.f64 #s(literal 600041/2386628 binary64) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) x) x)
(pow x 2)
(*.f64 x x)
(/ -600041/2386628 (pow x 3))
(/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))
(/ (+ 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 #s(literal 1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 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 #s(literal 1/2 binary64) (/.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 -600041/2386628 binary64) (*.f64 x x)))) x)
(/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 3))
(/.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal -600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64)))
(/ (+ 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 #s(literal 1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 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 #s(literal 1/2 binary64) (/.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 -600041/2386628 binary64) (*.f64 x x)))) (*.f64 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 (/ 1 (pow x 4)))) x)
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))) x)
(+ 1/2 (* 1307076337763/8543989815576 (/ 1 (pow x 4))))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))))
600041/2386628
#s(literal 600041/2386628 binary64)
(+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2))))
(-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal -600041/2386628 binary64))
(* -1 (/ (- (* -1 (/ (+ 600041/2386628 (* 1307076337763/8543989815576 (/ 1 (pow x 2)))) (pow x 2))) 1/2) x))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 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 5 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal -1/2 binary64) x))

rewrite225.0ms (1.8%)

Memory
3.7MiB live, 274.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0821243
099835
1512679
25179643
08934556
Stop Event
iter limit
node limit
iter limit
Counts
21 → 328
Calls
Call 1
Inputs
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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))))
#s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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)))
(-.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))
(/.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 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) (/.f64 #s(literal 1/2 binary64) 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))))) (/.f64 (/.f64 #s(literal 1/2 binary64) 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))))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) x))
(/.f64 (/.f64 #s(literal 1/2 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 (-.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) (-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))
(/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)
#s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x))
(-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal -600041/2386628 binary64))
(*.f64 x x)
(/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 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) #s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal 1/2 binary64) x))))
#s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal 1/2 binary64) x)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -6 binary64)) (neg.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal -1/2 binary64) x)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal -9 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -6 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal -1/2 binary64) x)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) x) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal -4 binary64)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal -1/2 binary64) x)) (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -6 binary64)) (neg.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #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 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -6 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal -1/2 binary64) x)))) (fma.f64 (pow.f64 x #s(literal -9 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) x) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 3 binary64))))) #s(literal -1 binary64))
(/.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) x) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) x)
(/.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) x) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x x)) (*.f64 x x))
(/.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) x) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 3 binary64)))) x) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -6 binary64))) (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal -2 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) (/.f64 #s(literal 1/2 binary64) x)))
(/.f64 (fma.f64 (pow.f64 x #s(literal -9 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal 1/8 binary64))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -6 binary64)) (-.f64 (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) (/.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -6 binary64)) (neg.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -9 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -6 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) x) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) x) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) (neg.f64 x)) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) (*.f64 x #s(literal -2 binary64))) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 x #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (neg.f64 x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x #s(literal -2 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) #s(literal -1/2 binary64))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) x))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -2 binary64))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) (*.f64 x #s(literal -2 binary64))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -6 binary64)) (neg.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal -1/2 binary64) x)))
(/.f64 (fma.f64 (pow.f64 x #s(literal -9 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -6 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) x) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal -1/2 binary64) x)) (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -6 binary64)) (neg.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #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 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -6 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal -1/2 binary64) x)))) (fma.f64 (pow.f64 x #s(literal -9 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) x) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) x) (*.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))))
(fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) (pow.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (pow.f64 x #s(literal -1 binary64))) (*.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (neg.f64 x) #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))))
(fma.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (pow.f64 x #s(literal -3 binary64)) (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x) (*.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) (/.f64 #s(literal 1/2 binary64) x))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -6 binary64))) (fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal -1/2 binary64) x))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -9 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -6 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal -1/2 binary64) x))))) (/.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal -6 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) x) (fma.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(-.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) x) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (*.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal -5 binary64))) (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(literal -1/2 binary64) x)))
(-.f64 (*.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal -5 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 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) (/.f64 #s(literal -1/2 binary64) x))
(+.f64 (/.f64 #s(literal 1/2 binary64) x) (*.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) (/.f64 #s(literal 1/2 binary64) x))
(*.f64 (pow.f64 x #s(literal -3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) (pow.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #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 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))))
(pow.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #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 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #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 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x)) x)
(/.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) x) (*.f64 x x))
(/.f64 (*.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -360049201681/5695993210384 binary64)) (pow.f64 x #s(literal -3 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -600041/2386628 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) #s(literal 216044283025868921/13594216883712345152 binary64)) (pow.f64 x #s(literal -3 binary64))) (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -784299392787648283/20391325325568517728 binary64) (*.f64 x x)) #s(literal 360049201681/5695993210384 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal -5 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal -5 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 (pow.f64 x #s(literal -5 binary64)) #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal -9 binary64)) #s(literal -216044283025868921/13594216883712345152 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal -5 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -6 binary64)) (*.f64 (*.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal -5 binary64))) (/.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 -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)))) (neg.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) #s(literal 1 binary64)) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -360049201681/5695993210384 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -600041/2386628 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) #s(literal 216044283025868921/13594216883712345152 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -784299392787648283/20391325325568517728 binary64) (*.f64 x x)) #s(literal 360049201681/5695993210384 binary64))) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 600041/2386628 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 6 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -600041/2386628 binary64))) (pow.f64 x #s(literal 6 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)))))
(/.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -360049201681/5695993210384 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -600041/2386628 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) #s(literal 216044283025868921/13594216883712345152 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -784299392787648283/20391325325568517728 binary64) (*.f64 x x)) #s(literal 360049201681/5695993210384 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #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 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))) (pow.f64 x #s(literal 3 binary64))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(fma.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal -7/2 binary64)) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(fma.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) x) (pow.f64 x #s(literal -4 binary64)) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(fma.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) (pow.f64 x #s(literal -3 binary64)) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(fma.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal -5 binary64)) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(-.f64 (*.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal -5 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64)))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal -5 binary64))) (*.f64 #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) (/.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) x))
(*.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (pow.f64 x #s(literal -1 binary64))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (neg.f64 x) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x))
(pow.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 x #s(literal -2 binary64)))
(/.f64 #s(literal -1/2 binary64) (neg.f64 x))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 x)))
(/.f64 #s(literal 1/2 binary64) x)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) x))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/2 binary64) x))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 #s(literal 1/2 binary64) x) x)) 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))))) (/.f64 (/.f64 #s(literal 1/2 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))))) (/.f64 (/.f64 #s(literal 1/2 binary64) x) x))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) x) (pow.f64 (neg.f64 x) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/2 binary64) x) x))
(pow.f64 (/.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x)))
(/.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 x #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1/2 binary64) x) (neg.f64 (neg.f64 x)))
(/.f64 (/.f64 #s(literal 1/2 binary64) x) x)
(/.f64 (/.f64 #s(literal -1/2 binary64) x) (neg.f64 x))
(/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal 1/2 binary64) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 2 binary64)) x))
(neg.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) x) x))
(neg.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) x) (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) 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) (/.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 (neg.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 (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 -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 (pow.f64 x #s(literal -6 binary64)) #s(literal 216044283025868921/13594216883712345152 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)) (+.f64 (/.f64 #s(literal -600041/4773256 binary64) (*.f64 x x)) #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))) (fma.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64)) (/.f64 #s(literal -1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -9 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)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 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 (neg.f64 (neg.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 (*.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 (pow.f64 x #s(literal -6 binary64)) #s(literal 216044283025868921/13594216883712345152 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)) (+.f64 (/.f64 #s(literal -600041/4773256 binary64) (*.f64 x x)) #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 (-.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) (neg.f64 x)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 (neg.f64 x) x))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) (*.f64 x #s(literal -2 binary64))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (*.f64 x #s(literal -2 binary64))))
(/.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 (pow.f64 x #s(literal -6 binary64)) #s(literal 216044283025868921/13594216883712345152 binary64) #s(literal 1/8 binary64)) (*.f64 x (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -600041/4773256 binary64) (*.f64 x x)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (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 -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 -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 (neg.f64 (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 -2 binary64)) #s(literal 600041/2386628 binary64) #s(literal 1/2 binary64)) (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64)) (/.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal -600041/2386628 binary64) (neg.f64 (pow.f64 x #s(literal -3 binary64))) (/.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))) (/.f64 #s(literal 1/2 binary64) x))
(*.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 (pow.f64 x #s(literal -6 binary64)) #s(literal 216044283025868921/13594216883712345152 binary64) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -600041/4773256 binary64) (*.f64 x x)) #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)) (+.f64 (/.f64 #s(literal -600041/4773256 binary64) (*.f64 x x)) #s(literal 1/4 binary64))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 216044283025868921/13594216883712345152 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 (pow.f64 x #s(literal -6 binary64)) #s(literal 216044283025868921/13594216883712345152 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -600041/4773256 binary64) (*.f64 x x)) #s(literal 1/4 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 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 216044283025868921/13594216883712345152 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 (pow.f64 x #s(literal -6 binary64)) #s(literal 216044283025868921/13594216883712345152 binary64) #s(literal 1/8 binary64)) (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -600041/4773256 binary64) (*.f64 x x)) #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)) (+.f64 (/.f64 #s(literal -600041/4773256 binary64) (*.f64 x x)) #s(literal 1/4 binary64))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 216044283025868921/13594216883712345152 binary64) #s(literal 1/8 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 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 (/.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 (/.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)) (+.f64 (/.f64 #s(literal -600041/4773256 binary64) (*.f64 x x)) #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)) (+.f64 (/.f64 #s(literal -600041/4773256 binary64) (*.f64 x x)) #s(literal 1/4 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 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 (*.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) (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) (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64)))
(neg.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))
(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) (fma.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64)) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)))
(*.f64 (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -9 binary64)) #s(literal -216044283025868921/13594216883712345152 binary64))) (pow.f64 (+.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -6 binary64)) (/.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) #s(literal -600041/2386628 binary64)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64))) (pow.f64 x #s(literal -4 binary64)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)) (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -6 binary64)) (/.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) #s(literal -600041/2386628 binary64)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -9 binary64)) #s(literal -216044283025868921/13594216883712345152 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64)))) #s(literal -1 binary64))
(/.f64 (/.f64 (fma.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64))) (pow.f64 x #s(literal 3 binary64))) x)
(/.f64 (/.f64 (fma.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64))) (*.f64 x x)) (*.f64 x x))
(/.f64 (/.f64 (fma.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64))) x) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)) (*.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal -9 binary64)))) (+.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -9 binary64)) #s(literal -216044283025868921/13594216883712345152 binary64)))) (neg.f64 (+.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -6 binary64)) (/.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) #s(literal -600041/2386628 binary64)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64)))) (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (*.f64 (neg.f64 x) #s(literal 600041/2386628 binary64))) (*.f64 (neg.f64 x) (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64))) (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))) (*.f64 (neg.f64 x) #s(literal 1 binary64))) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))))
(/.f64 (-.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (*.f64 x #s(literal 600041/2386628 binary64))) (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (*.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) #s(literal 600041/2386628 binary64))) (*.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) #s(literal -600041/2386628 binary64))) (*.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))) (*.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -9 binary64)) #s(literal -216044283025868921/13594216883712345152 binary64))) (+.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -6 binary64)) (/.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) #s(literal -600041/2386628 binary64)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64))) (pow.f64 x #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)) (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -6 binary64)) (/.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) #s(literal -600041/2386628 binary64)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -9 binary64)) #s(literal -216044283025868921/13594216883712345152 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(fma.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (pow.f64 (neg.f64 x) #s(literal -1 binary64)) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(fma.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(fma.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))
(fma.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64)) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))
(fma.f64 #s(literal -600041/2386628 binary64) (neg.f64 (pow.f64 x #s(literal -3 binary64))) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))) (/.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -6 binary64)) (/.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) #s(literal -600041/2386628 binary64)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal -9 binary64)) #s(literal -216044283025868921/13594216883712345152 binary64)) (+.f64 (fma.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal -6 binary64)) (/.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) #s(literal -600041/2386628 binary64)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -600041/2386628 binary64) x) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))
(+.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(*.f64 (pow.f64 x #s(literal -1 binary64)) #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (pow.f64 (neg.f64 x) #s(literal -1 binary64)))
(*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))
(pow.f64 (/.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)))) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) #s(literal 1 binary64)) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (neg.f64 x))
(/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))))
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) x))
(neg.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
#s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64))
(*.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)))
(*.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)))
(pow.f64 (/.f64 x (/.f64 #s(literal 1307076337763/8543989815576 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 8543989815576/1307076337763 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 x x) #s(literal 8543989815576/1307076337763 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) x)) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal 8543989815576/1307076337763 binary64))))
(/.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) x) x)
(/.f64 #s(literal -1307076337763/8543989815576 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1307076337763/8543989815576 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal 8543989815576/1307076337763 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 8543989815576/1307076337763 binary64)))
(neg.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) #s(literal 8543989815576/1307076337763 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -360049201681/5695993210384 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -600041/2386628 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) #s(literal 216044283025868921/13594216883712345152 binary64)) (pow.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -784299392787648283/20391325325568517728 binary64) (*.f64 x x)) #s(literal 360049201681/5695993210384 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -600041/2386628 binary64)) (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -360049201681/5695993210384 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -784299392787648283/20391325325568517728 binary64) (*.f64 x x)) #s(literal 360049201681/5695993210384 binary64))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) #s(literal 216044283025868921/13594216883712345152 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -360049201681/5695993210384 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -600041/2386628 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) #s(literal 216044283025868921/13594216883712345152 binary64))) (neg.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -784299392787648283/20391325325568517728 binary64) (*.f64 x x)) #s(literal 360049201681/5695993210384 binary64)))))
(/.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -360049201681/5695993210384 binary64)) (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal 600041/2386628 binary64)))
(/.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -360049201681/5695993210384 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -600041/2386628 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) #s(literal 216044283025868921/13594216883712345152 binary64)) (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) (-.f64 #s(literal 360049201681/5695993210384 binary64) (*.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal 600041/2386628 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) #s(literal 216044283025868921/13594216883712345152 binary64)) (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -784299392787648283/20391325325568517728 binary64) (*.f64 x x)) #s(literal 360049201681/5695993210384 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -600041/2386628 binary64)) (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) #s(literal -360049201681/5695993210384 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -784299392787648283/20391325325568517728 binary64) (*.f64 x x)) #s(literal 360049201681/5695993210384 binary64))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) #s(literal 216044283025868921/13594216883712345152 binary64))))
(fma.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) x) (pow.f64 x #s(literal -1 binary64)) #s(literal 600041/2386628 binary64))
(fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 600041/2386628 binary64))
(fma.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64)) #s(literal 600041/2386628 binary64))
(fma.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 600041/2386628 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal 600041/2386628 binary64))
(-.f64 (/.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -600041/2386628 binary64))) (/.f64 #s(literal 360049201681/5695993210384 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -600041/2386628 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -784299392787648283/20391325325568517728 binary64) (*.f64 x x)) #s(literal 360049201681/5695993210384 binary64)))) (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (fma.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (/.f64 #s(literal -784299392787648283/20391325325568517728 binary64) (*.f64 x x)) #s(literal 360049201681/5695993210384 binary64)))))
(-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal -600041/2386628 binary64))
(+.f64 #s(literal 600041/2386628 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)))
(+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 x x)) #s(literal 600041/2386628 binary64))
(*.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)))
(*.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64))
(*.f64 #s(literal 600041/2386628 binary64) (pow.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))
(pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(/.f64 (/.f64 #s(literal -600041/2386628 binary64) x) (*.f64 x x))
(/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))))
(/.f64 #s(literal 600041/2386628 binary64) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(/.f64 #s(literal -600041/2386628 binary64) (neg.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(/.f64 #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)) #s(literal -2386628/600041 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64)))
(neg.f64 (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))) #s(literal -1 binary64)))

eval95.0ms (0.8%)

Memory
13.0MiB live, 156.4MiB allocated
Compiler

Compiled 77 461 to 1 691 computations (97.8% saved)

prune103.0ms (0.8%)

Memory
-11.3MiB live, 202.6MiB allocated
Pruning

17 alts after pruning (8 fresh and 9 done)

PrunedKeptTotal
New3902392
Fresh167
Picked145
Done055
Total39217409
Accuracy
100.0%
Counts
409 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.9%
(*.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)
50.1%
(*.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 (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)
50.9%
(*.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 (fma.f64 #s(approx (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
50.0%
(*.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)
29.3%
(*.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 #s(literal 1/2 binary64) x) x)) x)
28.3%
(*.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 (/.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))) x)
28.2%
(*.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 #s(literal 1/2 binary64) (*.f64 x x))) x)
50.9%
(*.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)
50.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) (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)))
50.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) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 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))))) x))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x)))
12.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) #s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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))))
Compiler

Compiled 4 722 to 1 381 computations (70.8% saved)

simplify182.0ms (1.5%)

Memory
12.3MiB live, 356.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.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))))
cost-diff0
(/.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))
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))))) (/.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)))
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))))) (/.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))) x)
cost-diff0
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
cost-diff0
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
cost-diff0
#s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))))
cost-diff0
#s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))
cost-diff0
(/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)
cost-diff0
(-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) 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
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64)))
cost-diff0
(-.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)))))
cost-diff0
(/.f64 (-.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))))) 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 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))))) x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0961654
01311382
12641088
2770948
32950948
45748948
08098871
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 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))))) x))
(/.f64 (-.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))))) x)
(-.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 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64)))
#s(literal 344398180852034095277/30586987988352776592 binary64)
(pow.f64 x #s(literal 6 binary64))
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 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))
#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)
(*.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))))) (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) (-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x)))
(-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x))
(/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)
#s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
x
(/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x)
(/.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) #s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64))
(*.f64 x x)
x
#s(literal 1/2 binary64)
#s(literal 600041/2386628 binary64)
#s(literal 1307076337763/8543989815576 binary64)
(pow.f64 x #s(literal 5 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))))) (/.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))) 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))))) (/.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)))
(/.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))
(+.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 (/.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 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64)))
#s(literal 344398180852034095277/30586987988352776592 binary64)
(pow.f64 x #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))
#s(literal -600041/2386628 binary64)
(*.f64 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) (/.f64 (-.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))))) 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 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))))) x))
(/.f64 (-.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))))) x)
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))))) x)
(-.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 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64)))
#s(literal 344398180852034095277/30586987988352776592 binary64)
(pow.f64 x #s(literal 6 binary64))
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 #s(literal -1/2 binary64) (/.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 -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))
#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)))
(-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
#s(literal 1/2 binary64)
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
#s(literal 600041/2386628 binary64)
(*.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))))) (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) (-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x))
(-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64))))
(/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)
#s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
x
(/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x)
(/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 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) #s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.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)))))
#s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))))
#s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.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))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 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)) (pow.f64 x #s(literal 5 binary64)))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 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) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) #s(literal 600041/2386628 binary64))
(*.f64 x x)
x
#s(literal 1/2 binary64)
#s(literal 600041/2386628 binary64)
#s(literal 1307076337763/8543989815576 binary64)
(pow.f64 x #s(literal 5 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))))) (/.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))) 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 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 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))))) (/.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)))
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 x 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)))) (*.f64 x x))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 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 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))))
(-.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))))
(+.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 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64)))
#s(literal 344398180852034095277/30586987988352776592 binary64)
(pow.f64 x #s(literal 6 binary64))
#s(literal 6 binary64)
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))
#s(literal -600041/2386628 binary64)
(*.f64 x x)

localize335.0ms (2.7%)

Memory
24.9MiB live, 455.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.5572127522666606
(/.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))
accuracy0.7081008067935765
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))
accuracy14.329198622169935
(*.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 (/.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))) x)
accuracy30.644562603204214
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (/.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)))
accuracy0.0078125
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64))
accuracy0.0546875
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
accuracy24.828206090692394
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
accuracy30.899754698509224
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))))
accuracy0.09375
(/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x)
accuracy0.7081008067935765
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))
accuracy30.678979502546472
#s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))
accuracy30.899754698509224
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x)))
accuracy0.0
(*.f64 x x)
accuracy0.11328125
(fma.f64 (*.f64 x x) #s(literal -833192009/1250000000 binary64) #s(literal 1 binary64))
accuracy14.329198622169935
(*.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)
accuracy31.870561488741842
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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)))
accuracy0.1680235174621677
(/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))
accuracy0.5170289192927631
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64)))
accuracy0.7081008067935765
(/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))
accuracy30.892462381825897
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 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))))) x))
Samples
241.0ms256×0valid
Compiler

Compiled 3 186 to 186 computations (94.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 200.0ms
ival-mult: 74.0ms (37.1% of total)
const: 68.0ms (34.1% of total)
ival-div: 20.0ms (10% of total)
ival-add: 18.0ms (9% of total)
ival-pow: 10.0ms (5% of total)
ival-sub: 8.0ms (4% of total)
exact: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series43.0ms (0.3%)

Memory
-5.8MiB live, 31.4MiB allocated
Counts
25 → 59
Calls
Call 1
Inputs
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 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))))) x))
(/.f64 (-.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))))) x)
(-.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 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 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) (-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x)))
(-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x))
(/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)
#s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 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))))) (/.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))) 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))))) (/.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)))
(/.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))
(+.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 #s(literal 600041/2386628 binary64) (*.f64 x x))
(/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))
(/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x)
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64))
Outputs
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))
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)
(/ 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 (* 1/2 (pow x 4))) (pow x 5))
(/ 1307076337763/8543989815576 (pow x 4))
(/ (+ 1307076337763/8543989815576 (* 1/2 (pow x 4))) (pow x 4))
1307076337763/8543989815576
(+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2)))
(+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2)))))
(/ 344398180852034095277/30586987988352776592 (pow x 8))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 8))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 8))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 8))
(/ 600041/2386628 (pow x 2))
(/ -1307076337763/8543989815576 (pow x 4))
(/ -600041/2386628 (pow x 2))
(/ -600041/2386628 (pow x 3))
600041/2386628
(+ 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))))))
(/ 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))
(/ (+ 1/2 (* 1307076337763/8543989815576 (/ 1 (pow x 4)))) x)
(+ 1/2 (* 1307076337763/8543989815576 (/ 1 (pow x 4))))
(* 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 (pow x 2))
(* (pow x 2) (+ 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
31.0ms
x
@-inf
((* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (pow x 6)) (- (/ -1307076337763/8543989815576 (pow x 4)) (+ 1/2 (/ 600041/2386628 (* x x))))) x) (- (/ 344398180852034095277/30586987988352776592 (pow x 6)) (- (/ -1307076337763/8543989815576 (pow x 4)) (+ 1/2 (/ 600041/2386628 (* x x))))) (/ 344398180852034095277/30586987988352776592 (pow x 6)) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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) (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ (/ -600041/2386628 (* x x)) x)) (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) 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) (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/ (+ (* (+ (* (* x x) 1/2) 600041/2386628) (* x x)) 1307076337763/8543989815576) (pow x 5)) (+ (* (+ (* (* x x) 1/2) 600041/2386628) (* x x)) 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)))) (* (* 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))))) (/ (+ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (- (/ 344398180852034095277/30586987988352776592 (pow x 6)) (/ -600041/2386628 (* x x)))) (* x x)) (+ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (- (/ 344398180852034095277/30586987988352776592 (pow x 6)) (/ -600041/2386628 (* x x)))) (/ 600041/2386628 (* x x)) (/ -1307076337763/8543989815576 (pow x 4)) (/ -600041/2386628 (* x x)) (/ (/ -600041/2386628 (* x x)) x) (+ (* (* x x) 1/2) 600041/2386628))
4.0ms
x
@0
((* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (pow x 6)) (- (/ -1307076337763/8543989815576 (pow x 4)) (+ 1/2 (/ 600041/2386628 (* x x))))) x) (- (/ 344398180852034095277/30586987988352776592 (pow x 6)) (- (/ -1307076337763/8543989815576 (pow x 4)) (+ 1/2 (/ 600041/2386628 (* x x))))) (/ 344398180852034095277/30586987988352776592 (pow x 6)) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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) (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ (/ -600041/2386628 (* x x)) x)) (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) 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) (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/ (+ (* (+ (* (* x x) 1/2) 600041/2386628) (* x x)) 1307076337763/8543989815576) (pow x 5)) (+ (* (+ (* (* x x) 1/2) 600041/2386628) (* x x)) 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)))) (* (* 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))))) (/ (+ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (- (/ 344398180852034095277/30586987988352776592 (pow x 6)) (/ -600041/2386628 (* x x)))) (* x x)) (+ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (- (/ 344398180852034095277/30586987988352776592 (pow x 6)) (/ -600041/2386628 (* x x)))) (/ 600041/2386628 (* x x)) (/ -1307076337763/8543989815576 (pow x 4)) (/ -600041/2386628 (* x x)) (/ (/ -600041/2386628 (* x x)) x) (+ (* (* x x) 1/2) 600041/2386628))
4.0ms
x
@inf
((* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (pow x 6)) (- (/ -1307076337763/8543989815576 (pow x 4)) (+ 1/2 (/ 600041/2386628 (* x x))))) x) (- (/ 344398180852034095277/30586987988352776592 (pow x 6)) (- (/ -1307076337763/8543989815576 (pow x 4)) (+ 1/2 (/ 600041/2386628 (* x x))))) (/ 344398180852034095277/30586987988352776592 (pow x 6)) (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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) (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ (/ -600041/2386628 (* x x)) x)) (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) 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) (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/ (+ (* (+ (* (* x x) 1/2) 600041/2386628) (* x x)) 1307076337763/8543989815576) (pow x 5)) (+ (* (+ (* (* x x) 1/2) 600041/2386628) (* x x)) 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)))) (* (* 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))))) (/ (+ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (- (/ 344398180852034095277/30586987988352776592 (pow x 6)) (/ -600041/2386628 (* x x)))) (* x x)) (+ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) (- (/ 344398180852034095277/30586987988352776592 (pow x 6)) (/ -600041/2386628 (* x x)))) (/ 600041/2386628 (* x x)) (/ -1307076337763/8543989815576 (pow x 4)) (/ -600041/2386628 (* x x)) (/ (/ -600041/2386628 (* x x)) x) (+ (* (* x x) 1/2) 600041/2386628))

simplify204.0ms (1.6%)

Memory
33.9MiB live, 146.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0119617
1259611
2594609
31631609
43509609
56804609
08132565
Stop Event
iter limit
node limit
Counts
59 → 58
Calls
Call 1
Inputs
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))
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)
(/ 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 (* 1/2 (pow x 4))) (pow x 5))
(/ 1307076337763/8543989815576 (pow x 4))
(/ (+ 1307076337763/8543989815576 (* 1/2 (pow x 4))) (pow x 4))
1307076337763/8543989815576
(+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2)))
(+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2)))))
(/ 344398180852034095277/30586987988352776592 (pow x 8))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 8))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 8))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 8))
(/ 600041/2386628 (pow x 2))
(/ -1307076337763/8543989815576 (pow x 4))
(/ -600041/2386628 (pow x 2))
(/ -600041/2386628 (pow x 3))
600041/2386628
(+ 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))))))
(/ 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))
(/ (+ 1/2 (* 1307076337763/8543989815576 (/ 1 (pow x 4)))) x)
(+ 1/2 (* 1307076337763/8543989815576 (/ 1 (pow x 4))))
(* 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 (pow x 2))
(* (pow x 2) (+ 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
x
(* x (+ 1 (* -833192009/1250000000 (pow x 2))))
(fma.f64 #s(literal -833192009/1250000000 binary64) (pow.f64 x #s(literal 3 binary64)) x)
(* x (+ 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)) (pow.f64 x #s(literal 3 binary64)) x)
(* x (+ 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)) (pow.f64 x #s(literal 3 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 (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64) #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 (*.f64 x x) #s(literal 1/2 binary64) #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 (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64) #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 (*.f64 x x) #s(literal 1/2 binary64) #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)))
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)
(/ 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 #s(literal 600041/2386628 binary64) (*.f64 x x) #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 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
(/ (+ 1307076337763/8543989815576 (* 1/2 (pow x 4))) (pow x 5))
(/.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 5 binary64)))
(/ 1307076337763/8543989815576 (pow x 4))
(/.f64 #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)))
1307076337763/8543989815576
#s(literal 1307076337763/8543989815576 binary64)
(+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2)))
(fma.f64 #s(literal 600041/2386628 binary64) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
(+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2)))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
(/ 344398180852034095277/30586987988352776592 (pow x 8))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 8 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* 1307076337763/8543989815576 (pow x 2))) (pow x 8))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64) #s(literal 344398180852034095277/30586987988352776592 binary64)) (pow.f64 x #s(literal 8 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* 600041/2386628 (pow x 2))))) (pow x 8))
(/.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 8 binary64)))
(/ (+ 344398180852034095277/30586987988352776592 (* (pow x 2) (+ 1307076337763/8543989815576 (* (pow x 2) (+ 600041/2386628 (* 1/2 (pow x 2))))))) (pow x 8))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #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 8 binary64)))
(/ 600041/2386628 (pow x 2))
(/.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)))
(/ -600041/2386628 (pow x 2))
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))
(/ -600041/2386628 (pow x 3))
(/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))
600041/2386628
#s(literal 600041/2386628 binary64)
(+ 600041/2386628 (* 1/2 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 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 #s(literal 1/2 binary64) (/.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 -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 #s(literal 1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 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 #s(literal 1/2 binary64) (/.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 -600041/2386628 binary64) (*.f64 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 #s(literal 1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 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 #s(literal 1/2 binary64) (/.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 -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))
(/ (+ 1/2 (* 1307076337763/8543989815576 (/ 1 (pow x 4)))) x)
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))) x)
(+ 1/2 (* 1307076337763/8543989815576 (/ 1 (pow x 4))))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))))
(* 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 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(* (pow x 4) (+ 1/2 (+ (/ 1307076337763/8543989815576 (pow x 4)) (* 600041/2386628 (/ 1 (pow x 2))))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64))
(* 1/2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/2 binary64))
(* (pow x 2) (+ 1/2 (* 600041/2386628 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 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 (/.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)

rewrite501.0ms (4%)

Memory
-143.4MiB live, 242.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0961549
01311011
1659857
26978857
08760752
Stop Event
iter limit
node limit
iter limit
Counts
25 → 398
Calls
Call 1
Inputs
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 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))))) x))
(/.f64 (-.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))))) x)
(-.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 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 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) (-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x)))
(-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x))
(/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)
#s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))))
#s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 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))))) (/.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))) 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))))) (/.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)))
(/.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))
(+.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 #s(literal 600041/2386628 binary64) (*.f64 x x))
(/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))
(/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))
(/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x)
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 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) (/.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))) x))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))))
(*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))) x))
(pow.f64 (/.f64 x (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)) (pow.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 2 binary64))) (pow.f64 x #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (*.f64 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 3 binary64)) (pow.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 3 binary64))) (pow.f64 x #s(literal -1 binary64))) (fma.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))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))) #s(literal 1 binary64)) x)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 7 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))) 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 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 7 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)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 7 binary64))) #s(literal 3 binary64)) (pow.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))) x) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 7 binary64))) (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 7 binary64))) (fma.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))) 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 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 7 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)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))))) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)) (pow.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 2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) x))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 3 binary64)) (pow.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 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.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))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64))) x))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) x) (*.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 x x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)) (pow.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 2 binary64))) (*.f64 x (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 3 binary64)) (pow.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 3 binary64))) (*.f64 x (fma.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))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) (neg.f64 x))
(/.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) x))
(neg.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))) (neg.f64 x)))
(fma.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 x #s(literal -1 binary64)) (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))) x)))
(fma.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 (pow.f64 x #s(literal -6 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))) x)))
(-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 7 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))
(exp.f64 (*.f64 (log.f64 (/.f64 x (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))))) #s(literal -1 binary64)))
(+.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 7 binary64))) (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))) x)))
(*.f64 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)) (pow.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 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 3 binary64)) (pow.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 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.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))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 1307076337763/8543989815576 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 2 binary64))) (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 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 (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 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (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))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 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))) (fma.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (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 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))))))
(/.f64 (fma.f64 #s(literal 40849105072576330460759397140548893959328530841486307022018933/28616079759001566601719178043263152054077092780146647666688 binary64) (pow.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 3 binary64)) (pow.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)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)) (-.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)))) (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))))) (*.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (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))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)) (pow.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 2 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 3 binary64)) (pow.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 3 binary64)))) (neg.f64 (fma.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))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -344398180852034095277/30586987988352776592 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 (pow.f64 x #s(literal 6 binary64))) (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 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 (neg.f64 (pow.f64 x #s(literal 6 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 (-.f64 (*.f64 #s(literal -344398180852034095277/30586987988352776592 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)) #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 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))))) (*.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64))) (-.f64 (pow.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 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 (neg.f64 (pow.f64 x #s(literal 6 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)) #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 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 344398180852034095277/30586987988352776592 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 (pow.f64 x #s(literal 6 binary64)) (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 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 (pow.f64 x #s(literal 6 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 (-.f64 (*.f64 #s(literal 344398180852034095277/30586987988352776592 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)) #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 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))))) (*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 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 (pow.f64 x #s(literal 6 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)) #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 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))))))
(/.f64 (-.f64 (*.f64 #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 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 30586987988352776592/344398180852034095277 binary64)) (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 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 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 30586987988352776592/344398180852034095277 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 (-.f64 (*.f64 #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)) #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 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))))) (*.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 30586987988352776592/344398180852034095277 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 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 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 30586987988352776592/344398180852034095277 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)) #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 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)) (pow.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 2 binary64))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 3 binary64)) (pow.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 3 binary64))) (fma.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))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)) (pow.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 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.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))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) (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 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 3 binary64)) (pow.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 3 binary64)))))
(fma.f64 #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 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))))
(fma.f64 (-.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 #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (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)))))
(fma.f64 (+.f64 (/.f64 #s(literal 216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 600041/4773256 binary64) (*.f64 x x)))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 #s(literal -344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 x #s(literal 6 binary64)))) (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)))))
(fma.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal -6 binary64)) (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)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (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)))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (pow.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 2 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (/.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 3 binary64)) (fma.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))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.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 3 binary64)) (fma.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))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)))))
(-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))
(-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 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 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (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 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 1/2 binary64))
(+.f64 (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.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 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))
(+.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)))) (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 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 -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.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))) (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)))))
(*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64))
(*.f64 #s(literal -344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 x #s(literal 6 binary64)))))
(*.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal -6 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))))
(pow.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 30586987988352776592/344398180852034095277 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 5 binary64))) x)
(/.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 x x))
(/.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 30586987988352776592/344398180852034095277 binary64))))
(/.f64 #s(literal -344398180852034095277/30586987988352776592 binary64) (neg.f64 (pow.f64 x #s(literal 6 binary64))))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (neg.f64 (neg.f64 (pow.f64 x #s(literal 6 binary64)))))
(/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 30586987988352776592/344398180852034095277 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 30586987988352776592/344398180852034095277 binary64)))
(neg.f64 (/.f64 #s(literal -344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 30586987988352776592/344398180852034095277 binary64))) #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)) (/.f64 #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) (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 (-.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 (*.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))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x 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))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x) #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 (pow.f64 x #s(literal 1 binary64)) (pow.f64 x #s(literal 1 binary64)))
(*.f64 x x)
(pow.f64 x #s(literal 2 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 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64)) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)))
(*.f64 (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (-.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)) (*.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64)) (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)) (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)))))
(*.f64 (-.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (*.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x)) (pow.f64 x #s(literal -2 binary64)))
(*.f64 (-.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (/.f64 (-.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (*.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x)) x) x)
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #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 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))) (-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #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))) (+.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)) (*.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64)) (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)) (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (*.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x))) (*.f64 (neg.f64 x) x))
(/.f64 (neg.f64 (-.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) (neg.f64 x))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (neg.f64 x)) (*.f64 (neg.f64 x) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) (*.f64 (neg.f64 x) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) x) (*.f64 (neg.f64 x) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) (*.f64 (neg.f64 x) x))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 x) #s(literal -600041/2386628 binary64))) (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 x) #s(literal 600041/2386628 binary64))) (*.f64 (neg.f64 x) (neg.f64 (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))) (*.f64 (neg.f64 x) #s(literal 1 binary64))) (*.f64 (neg.f64 x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))))
(/.f64 (-.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (neg.f64 x)) (*.f64 x (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) (*.f64 (neg.f64 x) x))
(/.f64 (-.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -600041/2386628 binary64) x)) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (*.f64 x #s(literal 600041/2386628 binary64))) (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) (*.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))) (*.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) x))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) #s(literal -600041/2386628 binary64))) (*.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 x #s(literal 3 binary64)))) (*.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) #s(literal 600041/2386628 binary64))) (*.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))) (*.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))))
(/.f64 (-.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) (neg.f64 x))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)) (*.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64)) (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)) (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (*.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x)) (*.f64 x x))
(/.f64 (-.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)) (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64)) (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)) (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)) (*.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (*.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 x (-.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))))
(fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64)) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(fma.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(fma.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))
(fma.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) (neg.f64 (pow.f64 x #s(literal -1 binary64))) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))
(fma.f64 #s(literal -600041/2386628 binary64) (neg.f64 (pow.f64 x #s(literal -3 binary64))) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))
(fma.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(fma.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64)) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))) (/.f64 (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)) (fma.f64 (*.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64)) (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)) (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64)) (fma.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)) (pow.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (*.f64 x x)) (/.f64 (*.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x) (*.f64 x x)))
(-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (*.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64)))
(+.f64 (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))
(+.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(*.f64 (pow.f64 x #s(literal -1 binary64)) #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x))
(pow.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)))) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) #s(literal 1 binary64)) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) (neg.f64 x))
(/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))))
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64))) x))
(neg.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 x #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
#s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (*.f64 (pow.f64 x #s(literal -5 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)))))
#s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (*.f64 (pow.f64 x #s(literal -5 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 (pow.f64 x #s(literal -5 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 (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 #s(literal 1 binary64) (neg.f64 (pow.f64 x #s(literal 5 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)) (pow.f64 x #s(literal -5 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -5 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))))
(pow.f64 (/.f64 (pow.f64 x #s(literal 5 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))) #s(literal -1 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)) (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64)))
(/.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)) (pow.f64 x #s(literal -5 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 (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 x #s(literal -5 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 (*.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)) (pow.f64 x #s(literal 5 binary64)))
(/.f64 (neg.f64 (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)))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64)))))
(/.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)) #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)) (pow.f64 x #s(literal 5 binary64))))
(/.f64 (*.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)) #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))) (pow.f64 x #s(literal 5 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 x #s(literal 5 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 (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 (pow.f64 x #s(literal 5 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 (pow.f64 x #s(literal 5 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 (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))) (neg.f64 (pow.f64 x #s(literal 5 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)) (pow.f64 x #s(literal 5 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 x #s(literal 5 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))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal 5 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))))
(neg.f64 (/.f64 (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))) (pow.f64 x #s(literal 5 binary64))))
(neg.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)) (neg.f64 (pow.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x #s(literal 5 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)))) #s(literal -1 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)) (/.f64 #s(literal 1 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 1 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 (-.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 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))))) 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))))) (*.f64 (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))))))
#s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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 (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (neg.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)))
(*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) (pow.f64 x #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))))))
(pow.f64 (/.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))))) #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)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 2 binary64))) (pow.f64 x #s(literal -2 binary64))) (-.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 3 binary64)) (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))) (pow.f64 x #s(literal -2 binary64))) (fma.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))) (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 -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) #s(literal 1 binary64)) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) x)) (neg.f64 x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))))) (neg.f64 (*.f64 (neg.f64 x) 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)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) (*.f64 x x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 3 binary64)) (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))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))) (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 x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) 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)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 2 binary64))) (*.f64 (*.f64 x x) (-.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 3 binary64)) (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 (*.f64 x x) (fma.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))) (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 -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (neg.f64 x) x))
(/.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 x x))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 x x)))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (neg.f64 x) x)))
(-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (*.f64 x x)) (/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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)))))) #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 2 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 2 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)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 3 binary64)) (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 1 binary64) (fma.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))) (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 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (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 -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 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 -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))) (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (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 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))) (*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (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 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #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 (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 1/2 binary64)) (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #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)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 3 binary64)) (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)))) (neg.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))) (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 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 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 -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (fma.f64 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 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)) (/.f64 #s(literal 1307076337763/17087979631152 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (fma.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (-.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 (fma.f64 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 3 binary64)) (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal -206653028836635390564106357/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)))) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal -206653028836635390564106357/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 3 binary64)) (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 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 (+.f64 (+.f64 (/.f64 #s(literal -206653028836635390564106357/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64))) (fma.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (*.f64 (+.f64 (+.f64 (/.f64 #s(literal -206653028836635390564106357/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 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 (fma.f64 (-.f64 (*.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) (*.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)))) (*.f64 (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 (fma.f64 (-.f64 (*.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) (*.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 6 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 (pow.f64 x #s(literal 8 binary64)) (fma.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (*.f64 (pow.f64 x #s(literal 8 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 (fma.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 -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x))) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 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)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))))
(/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (+.f64 (+.f64 (/.f64 #s(literal -206653028836635390564106357/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 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 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 3 binary64)) (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64)))))) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal -1/2 binary64)) (+.f64 (+.f64 (/.f64 #s(literal -206653028836635390564106357/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (pow.f64 x #s(literal 8 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 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) (*.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 6 binary64)))))) (*.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 8 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal -600041/2386628 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)))) (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 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)))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 (+.f64 (/.f64 #s(literal -206653028836635390564106357/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 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 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 3 binary64)) (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 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 (/.f64 #s(literal -206653028836635390564106357/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 x #s(literal 8 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 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) (*.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 6 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)))) (pow.f64 x #s(literal 8 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)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 2 binary64))) (-.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 3 binary64)) (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 (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #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 2 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 3 binary64)) (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 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))) (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 (-.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))) (-.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)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) (-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))) (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 -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 3 binary64)) (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 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (-.f64 (/.f64 #s(literal 1708448552739936059844169/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/4 binary64)) (/.f64 #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 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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))))
(fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(fma.f64 (-.f64 (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 3 binary64)) (/.f64 #s(literal -216044283025868921/13594216883712345152 binary64) (pow.f64 x #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 #s(literal -206653028836635390564106357/72999761968666410492211776 binary64) (pow.f64 x #s(literal 8 binary64))) (/.f64 #s(literal 360049201681/5695993210384 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) #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 (fma.f64 #s(literal 2233072677571813184455900420990053947/623709222799758023272018403410575422976 binary64) (pow.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 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))))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))
(fma.f64 #s(literal -344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 x #s(literal 6 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))))
(fma.f64 (-.f64 (*.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (*.f64 x x)) (*.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 6 binary64)))) (/.f64 #s(literal 1 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)))
(fma.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal -4 binary64)) (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1307076337763/8543989815576 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 x #s(literal 4 binary64)))) (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal -6 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))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 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 2 binary64)) (-.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))) (/.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 2 binary64)) (-.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))))
(-.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (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 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (-.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 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/2 binary64))
(+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (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 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #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 -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 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 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))
(+.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))))
(+.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 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 #s(literal -1 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) (neg.f64 (pow.f64 x #s(literal -2 binary64))))
(*.f64 #s(literal -600041/2386628 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)))
(*.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 (*.f64 x x) #s(literal 2386628/600041 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal -600041/2386628 binary64) x)) x)
(/.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 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64)))
(/.f64 (/.f64 #s(literal -600041/2386628 binary64) x) (neg.f64 x))
(/.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) (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)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) #s(literal 2386628/600041 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal -1307076337763/8543989815576 binary64))
(*.f64 #s(literal 1307076337763/8543989815576 binary64) (/.f64 #s(literal 1 binary64) (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 1 binary64) (/.f64 #s(literal -1307076337763/8543989815576 binary64) (pow.f64 x #s(literal 4 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 (pow.f64 x #s(literal 4 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 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))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -8543989815576/1307076337763 binary64))) #s(literal -1 binary64)))
(*.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 x #s(literal -2 binary64)))
(*.f64 #s(literal 600041/2386628 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))
(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) (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) (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64)))
(neg.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64))
(*.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal -600041/2386628 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 x #s(literal -1 binary64))))
(*.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64)))
(*.f64 #s(literal 600041/2386628 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 x #s(literal 3 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -3 binary64)) #s(literal -600041/2386628 binary64)))
(pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) #s(literal 1 binary64)) x)
(/.f64 (*.f64 (/.f64 #s(literal -600041/2386628 binary64) x) #s(literal 1 binary64)) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))))
(/.f64 (/.f64 #s(literal -600041/2386628 binary64) x) (*.f64 x x))
(/.f64 (/.f64 #s(literal 600041/2386628 binary64) x) (*.f64 (neg.f64 x) x))
(/.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64)))
(/.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) (neg.f64 x))
(/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) (neg.f64 (neg.f64 x)))
(/.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) x)
(/.f64 #s(literal -600041/2386628 binary64) (neg.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #s(literal 3 binary64)))
(/.f64 #s(literal 600041/2386628 binary64) (neg.f64 (pow.f64 x #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64)) x))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64)))
(neg.f64 (*.f64 #s(literal 600041/2386628 binary64) (pow.f64 x #s(literal -3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2386628/600041 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -360049201681/5695993210384 binary64)) (/.f64 #s(literal 1 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 1 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 #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)))

eval241.0ms (1.9%)

Memory
-18.9MiB live, 228.8MiB allocated
Compiler

Compiled 105 484 to 2 439 computations (97.7% saved)

prune161.0ms (1.3%)

Memory
-20.3MiB live, 140.4MiB allocated
Pruning

18 alts after pruning (9 fresh and 9 done)

PrunedKeptTotal
New5126518
Fresh033
Picked415
Done189
Total51718535
Accuracy
100.0%
Counts
535 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.9%
(*.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)
50.1%
(*.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 (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)
50.9%
(*.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 (fma.f64 #s(approx (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #s(literal 1 binary64))) x)
50.0%
(*.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)
28.3%
(*.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 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 1/2 binary64))) (*.f64 x x))) x)
29.3%
(*.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 #s(literal 1/2 binary64) x) x)) x)
28.2%
(*.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 #s(literal 1/2 binary64) (*.f64 x x))) x)
50.9%
(*.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)
50.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) (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)))
50.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) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -833192009/1250000000 binary64) x))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 (/.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))) x))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64)) x))))
8.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 (pow x 6)) (- (/ -1307076337763/8543989815576 (pow x 4)) (+ 1/2 (/ 600041/2386628 (* x x))))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #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)))))
12.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) #s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (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)) (pow.f64 x #s(literal 5 binary64)))))
51.7%
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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))))
12.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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (*.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)))))
Compiler

Compiled 8 979 to 1 266 computations (85.9% saved)

regimes20.0ms (0.2%)

Memory
16.8MiB live, 16.8MiB allocated
Counts
29 → 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))
(*.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))))) (/.f64 #s(literal 1/2 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 #s(literal 1/2 binary64) 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))))) (fma.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #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 (fma.f64 #s(approx (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #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))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #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))))) (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)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -2386628/600041 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.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) (-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (*.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)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (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)) (pow.f64 x #s(literal 5 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.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)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (pow x 6)) (- (/ -1307076337763/8543989815576 (pow x 4)) (+ 1/2 (/ 600041/2386628 (* x x))))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #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(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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) (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 (/.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) (+.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) (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)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #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))))) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 1/2 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 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 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 #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))))) 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 (/.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))) 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)
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) #s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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))))
Calls

2 calls:

8.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)
8.0ms
x
Results
AccuracySegmentsBranch
100.0%2x
100.0%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)

regimes40.0ms (0.3%)

Memory
-14.1MiB live, 23.6MiB allocated
Counts
28 → 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))
(*.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))))) (/.f64 #s(literal 1/2 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 #s(literal 1/2 binary64) 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))))) (fma.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #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 (fma.f64 #s(approx (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #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))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #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))))) (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)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -2386628/600041 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.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) (-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (*.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)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (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)) (pow.f64 x #s(literal 5 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.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)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (pow x 6)) (- (/ -1307076337763/8543989815576 (pow x 4)) (+ 1/2 (/ 600041/2386628 (* x x))))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #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(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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) (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 (/.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) (+.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) (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)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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)) x) (/.f64 #s(literal -600041/2386628 binary64) (pow.f64 x #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))))) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1307076337763/8543989815576 binary64) (+.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 344398180852034095277/30586987988352776592 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))) #s(literal 1/2 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 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 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 #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))))) 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 (/.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))) 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 (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)))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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

2 calls:

28.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)
8.0ms
x
Results
AccuracySegmentsBranch
96.7%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.9%2x
Compiler

Compiled 174 to 45 computations (74.1% saved)

regimes10.0ms (0.1%)

Memory
14.4MiB live, 14.4MiB 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))
(*.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))))) (/.f64 #s(literal 1/2 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 #s(literal 1/2 binary64) 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))))) (fma.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #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 (fma.f64 #s(approx (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #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))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #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))))) (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)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -2386628/600041 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.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) (-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (*.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)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (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)) (pow.f64 x #s(literal 5 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.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)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (pow x 6)) (- (/ -1307076337763/8543989815576 (pow x 4)) (+ 1/2 (/ 600041/2386628 (* x x))))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #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(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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) (/.f64 (-.f64 (/.f64 #s(literal 344398180852034095277/30586987988352776592 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 (/.f64 (/.f64 #s(literal -1307076337763/8543989815576 binary64) (*.f64 x x)) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x))))) 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))))) (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)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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
99.9%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes9.0ms (0.1%)

Memory
11.9MiB live, 11.9MiB 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))
(*.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))))) (/.f64 #s(literal 1/2 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 #s(literal 1/2 binary64) 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))))) (fma.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #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 (fma.f64 #s(approx (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #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))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #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))))) (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)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -2386628/600041 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.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) (-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (*.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)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (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)) (pow.f64 x #s(literal 5 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.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)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (pow x 6)) (- (/ -1307076337763/8543989815576 (pow x 4)) (+ 1/2 (/ 600041/2386628 (* x x))))) x) (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #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(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x 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
(*.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 (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)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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))))
Calls

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
99.8%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes12.0ms (0.1%)

Memory
-27.4MiB live, 9.8MiB allocated
Counts
17 → 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))
(*.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))))) (/.f64 #s(literal 1/2 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 #s(literal 1/2 binary64) 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))))) (fma.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #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 (fma.f64 #s(approx (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #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))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #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))))) (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)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -2386628/600041 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 (/.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) (-.f64 (/.f64 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (*.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)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (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)) (pow.f64 x #s(literal 5 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.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)))))
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 600041/2386628 binary64)) (*.f64 x x) #s(literal 1307076337763/8543989815576 binary64)) (pow.f64 x #s(literal 5 binary64)))))
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))))) (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)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64)) x))))
Calls

1 calls:

5.0ms
x
Results
AccuracySegmentsBranch
99.7%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes5.0ms (0%)

Memory
7.5MiB live, 7.5MiB allocated
Counts
9 → 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))
(*.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))))) (/.f64 #s(literal 1/2 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 #s(literal 1/2 binary64) 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))))) (fma.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #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 (fma.f64 #s(approx (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #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))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #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))))) (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)
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))))) (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)
#s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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)

regimes4.0ms (0%)

Memory
8.8MiB live, 8.8MiB allocated
Counts
8 → 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))
(*.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))))) (/.f64 #s(literal 1/2 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 #s(literal 1/2 binary64) 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))))) (fma.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #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 (fma.f64 #s(approx (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #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))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 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))))) (fma.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #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))))) 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.6%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes4.0ms (0%)

Memory
7.1MiB live, 7.1MiB 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))
(*.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))))) (/.f64 #s(literal 1/2 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 #s(literal 1/2 binary64) 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))))) (fma.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 x x) #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 (fma.f64 #s(approx (+ (* -9156128575487588197208397249/125000000000000000000000000000 (* x x)) 3321371254951887171/12500000000000000000) #s(literal 3321371254951887171/12500000000000000000 binary64)) (*.f64 x x) #s(literal -833192009/1250000000 binary64)) (*.f64 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))))) (fma.f64 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #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))))) x) (/.f64 #s(literal 1/2 binary64) x))
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
99.1%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes3.0ms (0%)

Memory
6.0MiB live, 6.0MiB 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))
(*.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))))) (/.f64 #s(literal 1/2 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 #s(literal 1/2 binary64) x) x)) 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))))) (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 #s(literal 1/2 binary64) x))
Calls

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
99.0%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes2.0ms (0%)

Memory
2.9MiB live, 2.9MiB allocated
Counts
2 → 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))
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:

1.0ms
x
Results
AccuracySegmentsBranch
98.6%2x
Compiler

Compiled 1 to 1 computations (0% saved)

regimes3.0ms (0%)

Memory
5.1MiB live, 5.1MiB 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
50.9%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)
50.9%1x
Compiler

Compiled 174 to 45 computations (74.1% saved)

bsearch39.0ms (0.3%)

Memory
-36.1MiB live, 6.3MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
38.0ms
422.64922192822934
2260.231556576414
Samples
37.0ms16×0valid
Compiler

Compiled 554 to 163 computations (70.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-mult: 33.0ms (91.7% of total)
const: 2.0ms (5.6% of total)
ival-add: 1.0ms (2.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)

bsearch100.0ms (0.8%)

Memory
8.7MiB live, 46.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
93.0ms
0.037098770655177374
161.50335300562924
Samples
86.0ms128×0valid
Compiler

Compiled 3 256 to 984 computations (69.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
const: 15.0ms (43.1% of total)
ival-mult: 14.0ms (40.2% of total)
ival-add: 6.0ms (17.2% of total)
ival-div: 1.0ms (2.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch3.0ms (0%)

Memory
3.6MiB live, 3.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
3.0ms
0.037098770655177374
161.50335300562924
Compiler

Compiled 3 256 to 960 computations (70.5% saved)

bsearch15.0ms (0.1%)

Memory
14.3MiB live, 14.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
0.037098770655177374
161.50335300562924
Samples
9.0ms32×0valid
Compiler

Compiled 3 336 to 1 040 computations (68.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
const: 4.0ms (47.4% of total)
ival-mult: 3.0ms (35.6% of total)
ival-add: 1.0ms (11.9% 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
9.1MiB live, 9.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
8.0ms
0.037098770655177374
161.50335300562924
Samples
5.0ms16×0valid
Compiler

Compiled 3 256 to 976 computations (70% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-mult: 2.0ms (46% of total)
const: 2.0ms (46% of total)
ival-add: 1.0ms (23% 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)

bsearch12.0ms (0.1%)

Memory
-34.8MiB live, 3.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
2.0ms
0.037098770655177374
161.50335300562924
Compiler

Compiled 3 160 to 896 computations (71.6% saved)

bsearch3.0ms (0%)

Memory
3.4MiB live, 3.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
2.0ms
0.037098770655177374
161.50335300562924
Compiler

Compiled 3 120 to 880 computations (71.8% saved)

bsearch3.0ms (0%)

Memory
2.8MiB live, 2.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
2.0ms
0.037098770655177374
161.50335300562924
Compiler

Compiled 3 072 to 848 computations (72.4% saved)

bsearch33.0ms (0.3%)

Memory
29.4MiB live, 29.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
28.0ms
0.037098770655177374
161.50335300562924
Samples
24.0ms80×0valid
Compiler

Compiled 3 032 to 832 computations (72.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
const: 9.0ms (42.2% of total)
ival-mult: 8.0ms (37.5% of total)
ival-add: 4.0ms (18.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)

bsearch18.0ms (0.1%)

Memory
-24.4MiB live, 13.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
0.037098770655177374
161.50335300562924
Samples
13.0ms32×0valid
Compiler

Compiled 2 992 to 808 computations (73% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-add: 4.0ms (35.5% of total)
ival-mult: 3.0ms (26.7% of total)
const: 3.0ms (26.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)

simplify106.0ms (0.9%)

Memory
-32.1MiB live, 84.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01683155
12742635
27192155
326752115
449472115
553392115
667792115
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 x #s(literal 500 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) #s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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)))))
(if (<=.f64 x #s(literal 6530219459687219/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 (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))) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 6530219459687219/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))))) (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) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 5404319552844595/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))))) (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) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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)))))
(if (<=.f64 x #s(literal 2589569785738035/2251799813685248 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 (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) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64)) x)))))
(if (<=.f64 x #s(literal 2589569785738035/2251799813685248 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 (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) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 2476979795053773/2251799813685248 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 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #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))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)))
(if (<=.f64 x #s(literal 2476979795053773/2251799813685248 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 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #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))))) x) (/.f64 #s(literal 1/2 binary64) x)))
(if (<=.f64 x #s(literal 3512807709348987/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))))) (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 #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 500 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) #s(approx (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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)))))
(if (<=.f64 x #s(literal 6530219459687219/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 (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))) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 6530219459687219/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))))) (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) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 5404319552844595/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))))) (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) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 (- (/ (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) x) (/ -600041/2386628 (pow x 3))) (-.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)))))
(if (<=.f64 x #s(literal 2589569785738035/2251799813685248 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 (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) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64)) x)))))
(if (<=.f64 x #s(literal 2589569785738035/2251799813685248 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 (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) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 #s(approx (+ (/ 1307076337763/8543989815576 (pow x 4)) 1/2) #s(literal 1/2 binary64)) x) (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -2386628/600041 binary64)) x) #s(literal -1 binary64)))))
(if (<=.f64 x #s(literal 2589569785738035/2251799813685248 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 (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) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* 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 2476979795053773/2251799813685248 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 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #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))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x)))
(if (<=.f64 x #s(literal 2476979795053773/2251799813685248 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 (fma.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 x x) #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))))) x) (/.f64 #s(literal 1/2 binary64) x)))
(if (<=.f64 x #s(literal 3512807709348987/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))))) (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 #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.5s (12.3%)

Memory
17.8MiB live, 887.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
075250
1165250
2375242
31051242
42581242
55464242
08102230
0961549
01311011
1659857
26978857
08760752
0117578
1259572
2608570
31689566
43852566
57289566
08157534
0821243
099835
1512679
25179643
08934556
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 4 661 to 452 computations (90.3% saved)

preprocess170.0ms (1.4%)

Memory
-0.7MiB live, 350.0MiB allocated
Compiler

Compiled 9 020 to 686 computations (92.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...